Course Description

Designed as easy to understand and beginner friendly course focusing on various data collections, manipulation tools, logic and bit operations and creating basic REST APIs. Learn to design, write, debug, and run programs encoded in the Python language. No prior programming knowledge is required. The course begins with the very basics guiding you step by step until you become adept at solving more complex problems.
This course is a great place to start learning Python – no prior programming knowledge required. Completing the course earns you a Statement of Achievement. It is split into two parts preparing you for two certifications:
You’ll learn these core skills:

  • Think algorithmically – how to analyze a problem and translate it for a computer to process.
  • Design, develop, and improve multi-module computer programs.
  • Analyze and model real-life problems in Object-Oriented Programming categories.
  • Understand a programmer’s work in the software development process.
  • Learn how a program is executed in a computer environment.
  • Gain skills to create and develop your own programming portfolio.