Learn to Code Online with CodeKings — Interactive Coding Lessons

šŸ Python Fundamentals

Welcome to the Python Sanctum — where simplicity meets power.
These 15 lessons guide you through the core of modern programming.

šŸš€

Lesson 1: Introduction to Python

Discover what Python is and why it dominates the programming world.

Not Started
āœļø

Lesson 2: Syntax & Printing

Learn how to write and display your first lines of Python code.

Not Started
āš™ļø

Lesson 3: Operators

Work with arithmetic, comparison, and logical operators.

Not Started
🧠

Lesson 4: Logical Expressions

Understand boolean logic and expression flow.

Not Started
āš–ļø

Lesson 5: Conditionals

Control program flow using if, elif, and else.

Not Started
šŸ”

Lesson 6: Loops

Repeat actions efficiently using while and for loops.

Not Started
🧩

Lesson 7: Functions

Organise your code into reusable blocks of logic.

Not Started
šŸŒ

Lesson 8: Scope & Variables

Understand local and global variables.

Not Started
šŸ“‹

Lesson 9: Lists

Store and modify dynamic collections of data.

Not Started
šŸ—ļø

Lesson 10: Dictionaries

Store key-value pairs for structured data.

Not Started
šŸ“‚

Lesson 11: File Handling

Read, write, and manage files using Python.

Not Started
šŸ›”ļø

Lesson 12: Error Handling

Manage errors with try, except, and finally.

Not Started
šŸ›ļø

Lesson 13: OOP Introduction

Learn classes, objects, and OOP fundamentals.

Not Started
🧬

Lesson 14: Inheritance

Reuse and extend classes using inheritance.

Not Started
šŸ”®

Lesson 15: Polymorphism

Override methods and create flexible class designs.

Not Started

āš”ļø Python Ascension

Advanced Python — building powerful applications

The path to mastery — learn object-oriented design, modules, and real-world error handling.

🧩

Lesson 16: Syntax Errors

Identify and fix syntax mistakes that prevent Python code from running.

āš ļø

Lesson 17: Runtime Errors

Understand and resolve runtime issues that occur during program execution.

🚧

Lesson 18: Coming Soon

🚧 Under Construction — stay tuned for the next chapter of your Python journey!

🚧

Lesson 19: Coming Soon

🚧 Under Construction — stay tuned for the next chapter of your Python journey!

🚧

Lesson 20: Coming Soon

🚧 Under Construction — stay tuned for the next chapter of your Python journey!

šŸ“Š Python Libraries

Working with Data & Visualisation

Explore the essential libraries that bring your data to life — from analysis to charts.

🐼

Pandas: Data Analysis

Learn how to handle, clean, and analyse datasets with ease using the Pandas library.

šŸ“ˆ

Matplotlib: Data Visualisation

Master data storytelling — create stunning charts, graphs, and visual reports.