25.9.12
This website uses cookies to ensure you get the best experience on our website. Learn more

Python Programming Foundations

Designed to empower anyone to learn how to code, from absolute scratch. This course introduces you to the world’s fastest growing programming language, and one of the most popular too — Python. Learn how to create Python applications that run on the command line as well as via a GUI using PyQt or via a web application using HTML5.

Early in the course, a project-based learning approach is followed with 10 projects planned to be created in-class. Whilst creating these projects, new concepts will be introduced, ensuring that concepts are delivered in the context of where they can be used in real-world programming.

The course also focuses on Python specifics and strengths, such as lists, function generators and string manipulation. Furthermore, you will learn all the fundamentals of object-oriented programming including classes, objects, interfaces, inheritance, polymorphism, encapsulation and statics. Additionally, the learning experience is enhanced with enriching bonus material, designed to guide you in exploring Artificial Intelligence (AI). It also offers hands-on experience with data manipulation, providing insights into handling files and interacting with relational databases.

Issued on

February 20, 2025

Expires on

Does not expire