Python is shaping the world as we know it, with applications spanning web development, data science and analysis, game development, and more — even NASA contractors leverage its data management capabilities for shuttle missions.

This is a fantastic course whether you’re a first time programmer looking to try your hand at Coding or you’re experienced with other languages and are eager to explore what Python has to offer.

Why Python?

Python is one of the most loved programming languages by developers, data scientists, and  software engineers because of its versatility, flexibility, and object-oriented features. Many of the web and mobile applications we enjoy today is because of Python’s abundant libraries, various frameworks, vast collections of modules, and file extensions. Not only that, Python is great for building micro-project to macro enterprise web services as well as on supporting other types of programming languages.

Although it’s a high-level language and can do complex tasks, Python is easy to learn and has a clean syntax. Therefore, its recommendable for both beginners and experienced programmers.


What you will learn

  • Learn the basics of Python code.
  • How to use the basic Python structures: strings, lists, and dictionaries
  • How to create your own Python objects
  • Hands-on experience with programming concepts through interactive exercises and real-world examples
  • And much, much more.


Suitable for ages 18+.


This course is suitable for beginners (first time programmers) and those experienced with other coding languages.

What to bring

You will need to bring along a laptop with the software installed (more information about the software will be sent out)


Through hands-on and personalize training, students will learn the fundamentals of programming and software development. After completing this course, you will be super comfortable with theories of programming and their transferability to other programming languages.