Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Learn Python

via Coddy

Overview

A free, interactive online Python course. You write code on every lesson, get AI hints when you're stuck, and earn a free certificate when you finish.

  • Master Python syntax, variables, types, and control flow
  • Write reusable functions and work confidently with lists, dicts, and sets
  • Build object-oriented Python programs with classes, inheritance, and methods
  • Read, manipulate, and structure real data the Pythonic way

Syllabus

Fundamentals

  • Introduction
  • Variables
  • Operators Part 1
  • Operators Part 2
  • Decision Making
  • Basic IO
  • Bill Split Calculator
  • Loops
  • Functions
  • FizzBuzz with a Twist
  • Lists Basics
  • Iterating Over Sequences
  • Lists Advanced
  • Daily Expense Tracker
  • Final Challenges

Logic & Flow

  • Variables Exploration
  • Dictionaries Part 1
  • Dictionaries Part 2
  • Contact Book Application
  • Advanced Decision Making
  • Sets Part 1
  • Sets Part 2
  • Student Records Manager
  • Advanced Data Aggregation
  • Basic List Comprehensions
  • Advanced Functions
  • Basic Error Handling
  • Inventory Management System
  • Higher-Order Functions
  • Final Challenges

Object Oriented Programming

  • Fundamentals of OOP
  • Decorators
  • Class Properties
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Special Methods
  • Advanced OOP Concepts
  • Advanced Arguments
  • Design Patterns Part 1
  • Design Patterns Part 2
  • Project: Library Management
  • Final Challenges

Reviews

Start your review of Learn Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.