Skip to Content
Python for Beginners

Python for Beginners

Learn Python programming from scratch with hands-on projects

Target Audience: Complete beginners to programming

Difficulty: Beginner

Structure: 6 modules, 16 lessons

Responsible Administrator
Last Update 04/19/2026
Members 1
  • Module 1: Introduction to Python
    6Lessons ·
    • What is Python?
    • What is Python? - Quiz
      10 xp
    • Setting Up Python
    • Setting Up Python - Quiz
      10 xp
    • Getting Started with Python
    • Getting Started with Python - Quiz
      10 xp
  • Module 2: Basic Concepts
    6Lessons ·
    • Variables and Data Types
    • Variables and Data Types - Quiz
      10 xp
    • Basic Input/Output
    • Basic Input/Output - Quiz
      10 xp
    • Hands-On Exercise: Simple Calculator
    • Hands-On Exercise: Simple Calculator - Quiz
      10 xp
  • Module 3: Control Structures
    6Lessons ·
    • Conditional Statements
    • Conditional Statements - Quiz
      10 xp
    • Loops
    • Loops - Quiz
      10 xp
    • Hands-On Exercise: Guess the Number Game
    • Hands-On Exercise: Guess the Number Game - Quiz
      10 xp
  • Module 4: Functions
    4Lessons ·
    • Defining Functions
    • Defining Functions - Quiz
      10 xp
    • Hands-On Exercise: Function Calculator
    • Hands-On Exercise: Function Calculator - Quiz
      10 xp
  • Module 5: Working with Data
    6Lessons ·
    • Lists
    • Lists - Quiz
      10 xp
    • Dictionaries
    • Dictionaries - Quiz
      10 xp
    • Hands-On Exercise: Contact Book
    • Hands-On Exercise: Contact Book - Quiz
      10 xp
  • Module 6: Final Project
    4Lessons ·
    • Project Planning
    • Project Planning - Quiz
      10 xp
    • Project Development
    • Project Development - Quiz
      10 xp