Learn Python for Adults | Introduction to Advanced Python | DataSoSi
Email: info@datasosi.com
Home » CodeCore » Python Launchpad
DataSoSi
CODING ACADEMY · PYTHON FOR ADULTS
PYTHON
LAUNCHPAD
Introduction → Intermediate → Advanced
Career Transition Edition
Canadian Institute of Artificial Intelligence · CiAI
🔥 Hot Selling

Python Launchpad: Introduction → Intermediate → Advanced

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.

[codecore_course_price]
[codecore_course_button]

Start from the Beginning

Part 1 assumes no prior programming experience and introduces Python through practical workplace examples.

24 Units · 24 Individual Projects

Introduction, Intermediate and Advanced each contain 8 units, with one individual project for every unit.

3 Final Part Projects

Each level ends with its own final project: one for Introduction, one for Intermediate and one for Advanced.

27 Projects in Total

Complete 8 unit projects + 1 final project at each level, for 27 hands-on projects across the full pathway.

Learn Python from Your First Script to Real Workplace Applications

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.

Designed for adults changing careers or adding technical skills

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.

Introductionsyntax · data · logic · functions · files
IntermediateOOP · inheritance · generators · decorators
Scale Your Codethreading · multiprocessing · efficient processing
Advanced ApplicationAPIs · Pandas · NumPy · visualization · automation

What you will learn

  • Write Python scripts using variables, data types, strings and numbers
  • Use lists, dictionaries, sets and tuples
  • Automate decisions and repetitive tasks with conditions and loops
  • Build reusable functions and work with modules and packages
  • Read and write workplace files and handle errors safely
  • Build object-oriented systems with classes and inheritance
  • Use iterators, generators, comprehensions and decorators
  • Understand threading and multiprocessing
  • Work with APIs and JSON data
  • Build file-processing and data-pipeline workflows
  • Analyze data with Pandas and NumPy
  • Create business visualizations with Matplotlib and Seaborn
  • Automate repetitive workplace tasks with Python

Who this pathway is for

  • Adults moving into a new career
  • Professionals who want practical coding skills
  • Non-technical learners entering data, analytics, AI or automation
  • Business and social-science professionals who want to work confidently with Python
  • Learners preparing for specialized Python, data science or AI courses

Python Launchpad: 3 Parts · 24 Units

The curriculum follows the Python for Adults: Career Transition Edition progression: foundations first, deeper Python patterns second, then applied professional workflows.

  • Unit 1: Python Foundations for Career Changers — variables, data types, numbers and strings
  • Unit 2: Real-World Data Containers — lists, dictionaries, sets and tuples
  • Unit 3: Decision-Making & Automation Logic — conditions, loops, range, enumerate, break/continue
  • Unit 4: Functions & Reusable Workflows — parameters, return values and lambda
  • Unit 5: Modules, Packages & Practical Tools — imports, pip, math, random, datetime and requests
  • Unit 6: Files & Data Sources — text, CSV and with open()
  • Unit 7: Error Handling & Safe Code — try/except/finally and common errors
  • Unit 8: Object-Oriented Python for Career Growth — classes, objects, inheritance, iterators, generators, comprehensions and decorators
  • Unit 1: Object-Oriented Python — Classes, Objects & Methods
  • Unit 2: Inheritance & Code Reuse
  • Unit 3: Iterators & Custom Iteration
  • Unit 4: Generators & Lazy Data Processing
  • Unit 5: List, Dict & Set Comprehensions
  • Unit 6: Decorators & Function Wrapping
  • Unit 7: Multithreading for I/O Tasks
  • Unit 8: Multiprocessing for CPU-Heavy Work
  • Unit 1: Advanced OOP & Design Patterns for Real Systems
  • Unit 2: Working with APIs & JSON Data
  • Unit 3: Advanced File Handling & Data Pipelines
  • Unit 4: Pandas for Professional Data Analysis
  • Unit 5: NumPy & Vectorized Computation
  • Unit 6: Data Visualization for Business Insights
  • Unit 7: Automation & Scripting for the Workplace
  • Unit 8: Applied Advanced Python Project — integrate advanced Python skills in a practical workplace build

Project-Based Learning at Every Stage

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.

Introduction8 individual unit projects + 1 final Introduction project
Intermediate8 individual unit projects + 1 final Intermediate project
Advanced8 individual unit projects + 1 final Advanced project
27 Hands-On Projects

Build, practice and prove skills at every level

Introduction: 8 individual projects + 1 final project. Intermediate: 8 individual projects + 1 final project. Advanced: 8 individual projects + 1 final project.

27 Hands-On Python Projects

The pathway contains 24 individual unit projects plus 3 final part projects. Learners therefore complete 27 projects across Introduction, Intermediate and Advanced Python.

Introduction

8 Individual Projects

Practice the eight Introduction units through one project per unit: foundations, data containers, logic, functions, modules, files, error handling and introductory OOP.

Introduction Final

1 Final Project

Bring the eight Introduction units together in a separate final project that requires learners to apply the foundational Python skills in combination.

Intermediate

8 Individual Projects

Complete one project for each Intermediate unit: OOP, inheritance, iterators, generators, comprehensions, decorators, multithreading and multiprocessing.

Intermediate Final

1 Final Project

Integrate the Intermediate skills in a separate final project after completing all eight individual unit projects.

Advanced

8 Individual Projects

Complete one project for each Advanced unit, applying advanced OOP, APIs/JSON, data pipelines, Pandas, NumPy, visualization, automation and integrated advanced Python.

Advanced Final

1 Final Project

Finish the Advanced level with a separate final project that brings the advanced workplace Python skills together in an applied build.

Continue Your Python Learning Path

After Python Launchpad, continue with one of these practical Python courses.

Next 1

Python AI Prompting

Use structured AI prompting to generate, understand, modify, debug, and improve Python code.

Explore Python AI Prompting →
Next 2

Python for Data Visualization

Build practical Python skills for visualizing data and communicating insights clearly.

Explore Python for Data Visualization →
Next 3

Data Analysis in Python

Develop practical Python data-analysis skills for cleaning, exploring, analyzing, and interpreting data.

Explore Data Analysis in Python →

Course Details

Format100% self-paced, online
PathwayPython for Adult Work Transition
LevelBeginner → Intermediate → Advanced
Structure3 progressive parts
Units24 total — 8 per part
Individual Projects24 total — one for every unit
Final Projects3 total — one after Introduction, one after Intermediate, one after Advanced
Total Projects27
Introduction8 units · 8 individual projects · 1 final project
Intermediate8 units · 8 individual projects · 1 final project
Advanced8 units · 8 individual projects · 1 final project
AI TutorIncluded — task-specific Python learning support
CertificateIssued by the Canadian Institute of Artificial Intelligence (CiAI)

Frequently Asked Questions

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.

The certificate is issued by the Canadian Institute of Artificial Intelligence (CiAI).

Meet the Creator of the Course

Learn from an educator and machine learning engineer working across analytics, AI, data science and applied business problems.

Dr. Mark Lokanan

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.

© 2026 DataSoSi | Canadian Institute of Artificial Intelligence (CiAI). All Rights Reserved. · Facebook · YouTube
Python Launchpad Assistant
Ask me about Introduction, Intermediate or Advanced Python, the 24 units, prerequisites, OOP, APIs, Pandas, NumPy, visualization, automation, capstone work or the CiAI certificate.