3 Pemimpin Dr, #06-04 (07), Singapore 576147
+65 8839 6772

The Complete Python 3 Course: Beginner to Advanced

The Complete Python 3 Course: Beginner to Advanced

Online Self-Paced

This diploma in C++ and Python programming course is a great way to get started in programming. It covers the study of the C++  and Python group of languages used to build most of the world’s object oriented systems.

The course is for interested students with a good level of computer literacy who wish to acquire programming skills. It is also ideal for those who wish to move to a developer role or areas such as software engineering. This is a great course to develop your coding skills. It teaches key features of imperative programming using C and is an ideal preliminary to the Object-Oriented Programming using Python. Join the course now!

  • This course is available to all learners, of all academic backgrounds.
  • Learners should be aged 16 or over to undertake the qualification.
  • Good understanding of English language, numeracy and ICT are required to attend this course.

  • At the end of the course, you will be required to sit an online multiple-choice test. Your test will be assessed automatically and immediately so that you will instantly know whether you have been successful.
  • Before sitting for your final exam you will have the opportunity to test your proficiency with a mock exam.

After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market.

Course Awarding Bodies

course curriculum

  • Introduction
  • Starter Examples
  • Learning C Concepts

  • Data Types and Inference
  • Sizeof and IEEE 754
  • Constants L and R Values
  • Operators and Precedence
  • Literals

  • Classes and Structs
  • Enums
  • Unions
  • Introduction to Pointers
  • Pointers and Array Indexing
  • Using Const with Pointers
  • Pointers to String Literals
  • References
  • Smart Pointers
  • Arrays
  • Standard Library
  • Strings
  • More Standard Library Strings
  • Functions
  • More Functions
  • Function Pointers
  • Control Statements

  • Installing Python
  • Documentation
  • Command Line
  • Variables
  • Simple Python Syntax
  • Keywords
  • Import Module
  • Additional Topics

  • If Elif Else
  • Iterable
  • For
  • Loops
  • Execute
  • Exceptions
  • Data Types

  • Number Types
  • More Number Types
  • Strings
  • More Strings
  • Files
  • Lists
  • Dictionaries
  • Tuples
  • Sets

  • Comprehensions
  • Definitions
  • Functions
  • Default Arguments
  • Doc Strings
  • Variadic Functions
  • Factorial
  • Function Objects

  • Lambda
  • Generators
  • Closures
  • Classes
  • Object Initialization
  • Class Static Members
  • Classic Inheritance
  • Data Hiding

  • Iterators and Generators
  • Regular Expressions
  • Introspection and Lambda Functions
  • Metaclasses and Decorators
  • Modules and Packages
  • Working with APIs
  • Metaprogramming Primer
  • Decorators and Monkey Patching
  • XML and JSON Structure
  • Generating XML and JSON
  • Parsing XML and JSON
  • Implementing Algorithms

Certificate of Achievement

After completing and passing the course successfully, you will be able to obtain an Accredited Certificate of Achievement. Certificates can be obtained either in hard copy at a cost of £39 or in PDF format at a cost of £24.

Why choose us?

Course Partners

Related courses by other education partners

The Modern Python 3 Bootcamp

A Unique Interactive Python Experience With Nearly 200 Exercises and Quizzes. There are dozens of existing Python […]

Python and Django Full Stack Web Developer […]

Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django! Whether you want to change career paths, […]

Certified Solidity Developer™

A Solidity Developer is one who uses the object-oriented Solidity language to build and deploy smart contracts on ethereum based applications […]