🌍 Project Resourceful: Sponsor a Woman in Data Engineering
Learn More
Live CohortBeginner

Python for Beginners

Python is the most beginner-friendly programming language and powers data science, web development, automation, and AI. This comprehensive course teaches programming fundamentals through Python, assuming zero coding experience. Learn Python syntax, variables, data types (strings, numbers, booleans, lists, dictionaries, tuples), and operators. Master control flow with if/else statements, loops (for, while), and functions. Understand object-oriented programming: classes, objects, inheritance, and encapsulation. Work with files: reading, writing, CSV, JSON. Learn error handling with try/except. Use popular libraries: requests for APIs, pandas for data, matplotlib for visualization. Build command-line tools, automate tasks, and create simple web scrapers. Understand debugging techniques and writing clean, readable code. Learn virtual environments, pip package management, and project structure. Study problem-solving strategies and algorithmic thinking. Work on real projects: todo list app, expense tracker, weather app, web scraper, data analyzer. By graduation, you will have solid programming fundamentals, a portfolio of Python projects, and be ready for specialized tracks like web development, data science, or automation.

6 weeks
Duration
Live
Format
Weekly
Tasks
Apr 1
Starts
Fotie M. Constant

Led by

Fotie M. Constant

Join the Cohort

Limited spots available for the next intake.

Next Cohort Starts

Wed, April 1, 2026

Women's Day Offer

Pay the application fee by March 31, 2026 to allow us to review your application and lock in this 20% tuition discount.

Tuition:XAF 100,000
Application Fee?XAF 10,000
XAF 150,000
Start Application

Fee required to secure your interview slot.

Weekly Live Sessions

Interactive zoom classes with Fotie M. Constant

Real-time Task Reviews

Get feedback on your weekly assignments

Community Access

Join the private discord for 24/7 support

What You'll Learn

Write Python programs from scratch
Understand programming fundamentals and logic
Build command-line applications
Work with files, APIs, and data
Apply object-oriented programming concepts
Debug and solve programming problems

Real-World Projects You'll Build

1

Todo List Application

Command-line todo app with file persistence

Technologies:

PythonFile I/OJSON

Outcomes:

  • Add/remove/view tasks
  • Data persistence
  • User interface
  • Error handling
2

Expense Tracker

Track expenses with categories and reporting

Technologies:

PythonCSVData analysis

Outcomes:

  • Add expenses
  • Category tracking
  • Monthly reports
  • Data visualization

Your Weekly Journey

6 weeks • Live Format

Week 1Python Basics

Getting started with Python

Topics Covered:

  • Python installation and setup
  • Variables and data types
  • Strings and numbers
  • Input/output
  • Basic operators
Hello World program
Calculator app
Mad Libs game
User input programs

Week 2Control Flow

Decision making and loops

Topics Covered:

  • If/else statements
  • Boolean logic
  • For loops
  • While loops
  • Break and continue
Number guessing game
FizzBuzz
Pattern printing
Menu system

Week 3Data Structures

Lists, dictionaries, and tuples

Topics Covered:

  • Lists and list methods
  • Dictionaries
  • Tuples and sets
  • List comprehensions
  • Nested structures
Todo list app
Contact book
Student grade tracker
Inventory system

Week 4Functions & Modules

Organizing code

Topics Covered:

  • Defining functions
  • Parameters and return values
  • Scope
  • Modules and imports
  • Built-in functions
Function library
Reusable utilities
Modular program
Package structure

Week 5Files & Error Handling

Working with files and exceptions

Topics Covered:

  • Reading and writing files
  • CSV and JSON files
  • Try/except blocks
  • Error types
  • File paths
Expense tracker
Log analyzer
Data converter
Error-safe program

Week 6OOP & Real Projects

Object-oriented programming

Topics Covered:

  • Classes and objects
  • Methods and attributes
  • Inheritance
  • Working with APIs
  • Final project
Class-based application
Weather app
API integration
Capstone project

Capstone Projects

Apply everything you've learned in real-world projects

Todo List Application
Expense Tracker

Skills You'll Master

PythonData StructuresOOPFile Handling

Job-Ready Guarantee

Our curriculum is designed to get you hired. 92% of our graduates land a job within 6 months.

Your Mentor

Fotie M. Constant

Fotie M. Constant

AI Engineer

Python educator who taught 5000+ beginners, built data pipelines processing billions of records

Career Opportunities

  • Junior Python Developer
  • Data Analyst (entry level)
  • Automation Engineer
  • Backend Developer (entry level)
  • QA Automation Engineer
  • Technical Support with scripting