Curriculum
- 4 Sections
- 19 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- đź”° Month 1: Python Core Syntax & Control FlowThis first month lays the foundation for Python programming. Students learn the basic syntax, data types, and logic structures that form the core of all Python programs. The focus is on writing clean, readable code and understanding how computers make decisions through conditions and loops.5
- 1.1Introduction to Python: Syntax, Variables, Comments, and Basic Data Types (Strings, Integers, Floats)
- 1.2Working with Numbers and Strings: Type Conversion, Slicing, String Methods, and Format Strings
- 1.3Control Flow: Booleans, If/Else Statements, While Loops, and Conditional Logic
- 1.4Iteration: For Loops, range(), break, continue, and Introduction to List Comprehension
- 1.5đź§© Project Milestones
- 🧮 Month 2: Data Structures & ModularityThis module focuses on Python’s core data structures and how to organize your code effectively. Students will explore lists, tuples, dictionaries, and sets — learning how to store, modify, and retrieve data efficiently. The month ends with function writing and modular programming — key to writing reusable, maintainable code.5
- 2.1Lists & Tuples: Methods, Access, Looping, Packing & Unpacking
- 2.2Sets & Dictionaries: Operations, Access, Adding/Removing Data, and Looping
- 2.3Functions: Arguments, *args, **kwargs, Lambda Functions, and Reusability
- 2.4Modules & Error Handling: Creating & Importing Modules, Working with Date & Time, and Using try…except
- 2.5đź§© Project Milestones
- ⚙️ Month 3: OOP, File Handling & Capstone ProjectIn the final month, students are introduced to Object-Oriented Programming (OOP) — a modern coding approach used in real-world applications. You’ll learn how to design classes, work with inheritance, and handle files for saving and retrieving data. The course concludes with a practical capstone project to showcase your skills.5
- 3.1Classes and Objects: Creating Classes, Constructors (__init__), and Object Methods
- 3.2Inheritance & Polymorphism: Extending Classes, Overriding Methods, and Basic Polymorphism Concepts
- 3.3File Handling: Reading, Writing, Creating, and Deleting Files in Python
- 3.4Capstone Project & Course Review: Integrating all concepts into a real-world mini-application
- 3.5đź§© Project Milestones
- 🎓 Certification & ShowcaseStudents present their final projects, receive reviews from instructors, and get guidance on how to keep improving after the course. This is also where we highlight portfolio development and introduce real-world applications of Python in automation, data analysis, and web development.4
Introduction to GitHub for Portfolio Hosting
Prev
