Start with no coding experience and progress toward practical Python for data, automation and modern workplace systems.
3 progressive parts · 24 units · 24 individual projects · 3 final part projects · 27 projects total · AI Tutor · CiAI certificate.
Self-paced online · Practical, workplace-oriented Python designed for adults and career changers.
Part 1 assumes no prior programming experience and introduces Python through practical workplace examples.
Introduction, Intermediate and Advanced each contain 8 units, with one individual project for every unit.
Each level ends with its own final project: one for Introduction, one for Intermediate and one for Advanced.
Complete 8 unit projects + 1 final project at each level, for 27 hands-on projects across the full pathway.
Python Launchpad is the first course in DataSoSi's Python for Adult Work Transition pathway. It combines three progressive stages—Introduction, Intermediate and Advanced—so learners can begin with the language itself and continue into object-oriented programming, concurrency, APIs, professional data analysis, visualization and automation.
Part 1 begins with no prerequisite programming knowledge. Concepts use relatable professional examples such as text cleaning, calculations, records, approvals, routing, files, reports and reusable utilities. The pathway then builds toward Python patterns used in data, AI, automation and modern workplace systems.
The curriculum follows the Python for Adults: Career Transition Edition progression: foundations first, deeper Python patterns second, then applied professional workflows.
Every one of the 24 units includes an individual project. After the eight unit projects in each level, learners complete a separate final project for that level. That means 9 projects in Introduction, 9 in Intermediate and 9 in Advanced.
Introduction: 8 individual projects + 1 final project. Intermediate: 8 individual projects + 1 final project. Advanced: 8 individual projects + 1 final project.
The pathway contains 24 individual unit projects plus 3 final part projects. Learners therefore complete 27 projects across Introduction, Intermediate and Advanced Python.
Practice the eight Introduction units through one project per unit: foundations, data containers, logic, functions, modules, files, error handling and introductory OOP.
Bring the eight Introduction units together in a separate final project that requires learners to apply the foundational Python skills in combination.
Complete one project for each Intermediate unit: OOP, inheritance, iterators, generators, comprehensions, decorators, multithreading and multiprocessing.
Integrate the Intermediate skills in a separate final project after completing all eight individual unit projects.
Complete one project for each Advanced unit, applying advanced OOP, APIs/JSON, data pipelines, Pandas, NumPy, visualization, automation and integrated advanced Python.
Finish the Advanced level with a separate final project that brings the advanced workplace Python skills together in an applied build.
After Python Launchpad, continue with one of these practical Python courses.
Use structured AI prompting to generate, understand, modify, debug, and improve Python code.
Explore Python AI Prompting →Build practical Python skills for visualizing data and communicating insights clearly.
Explore Python for Data Visualization →Develop practical Python data-analysis skills for cleaning, exploring, analyzing, and interpreting data.
Explore Data Analysis in Python →Python Launchpad is DataSoSi's three-part Python for Adults: Career Transition Edition, progressing from Introduction to Intermediate to Advanced Python.
No. Part 1 requires no prior programming experience.
There are 24 units total: 8 Introduction, 8 Intermediate and 8 Advanced.
There are 27 projects total: 8 individual projects plus 1 final project in Introduction, 8 individual projects plus 1 final project in Intermediate, and 8 individual projects plus 1 final project in Advanced.
Python foundations, data containers, decision logic and loops, functions, modules and packages, files and CSV, error handling and introductory OOP.
Classes and methods, inheritance, iterators, generators, comprehensions, decorators, multithreading and multiprocessing.
Advanced covers advanced OOP, APIs and JSON, file/data pipelines, Pandas, NumPy, visualization, workplace automation and applied advanced Python, followed by a separate final Advanced project.
Yes. Advanced Python includes Pandas, NumPy, Matplotlib and Seaborn.
Yes. Automation develops from conditions and loops through practical workplace scripting and file/data workflows.
Yes. Advanced Python includes REST APIs, GET/POST requests, authentication basics, JSON parsing and API error handling.
Yes. The pathway is designed for adults and career changers, and Part 1 starts from the beginning.
Continue with Python AI Prompting, Python for Data Visualization, or Data Analysis in Python.
The certificate is issued by the Canadian Institute of Artificial Intelligence (CiAI).
Visit the DataSoSi FAQ page or Contact Us.
Learn from an educator and machine learning engineer working across analytics, AI, data science and applied business problems.
Dr. Mark Lokanan
Professor · Senior Machine Learning Engineer · Data Scientist · AI Specialist
Dr. Mark Lokanan is a professor at Royal Roads University and a Senior Machine Learning Engineer at Vedia. His work brings together data science, machine learning, artificial intelligence, analytics, financial crime, and applied research. He has extensive experience using data and analytical methods to examine complex real-world problems and translate technical findings into practical decisions. His teaching focuses on making data, coding, and AI accessible to professionals and adult learners, particularly those who do not come from traditional computer science or engineering backgrounds. Through his academic and industry work, he develops practical approaches that connect technical skills with workplace applications, decision-making, and emerging uses of AI and machine learning.

