6 modules. 6 weeks. 8 builds and a capstone.
Every week pairs core Python concepts with a real build. Sessions are live and mentor-led, one hour a day Monday to Friday, in English or Tamil on request. No prior coding experience needed.
Environment setup and core syntax
01Python Fundamentals
- Python installation, VS Code and PyCharm setup
- Python syntax, identifiers and keywords
- Comments and indentation rules
- Single-line and multi-line statements
Hands-on: Create and run your first Python program (hello.py) and walk through the full setup end to end.
Understanding Python data
02Data Types and String Manipulation
- Integer, float, boolean and string data types
- Mutable versus immutable objects
- String indexing, slicing and concatenation
- String formatting and built-in string functions
- Type inspection
Hands-on: Perform real-world string operations and data transformations on live inputs.
Lists, tuples and sets
03Collections in Python
- Creating lists, indexing and slicing
- List manipulation techniques
- Tuples and immutability
- Sets and unique data storage
- Type casting and boolean operations
- Comparing collections
Build 1: Collection Comparison Project. Model and compare lists, tuples and sets.
Build 2: Data Management Exercises. Practice real-world data-handling patterns.
Working with data
04Dictionaries and File Handling
- Dictionaries and key-value pairs
- Dictionary operations
- range() function and understanding NoneType
- Reading and writing files
- File management best practices
Build 3: Employee Record Management System. Store and query records with dictionaries.
Build 4: File-based Data Storage Project. Persist and reload data from files.
Program logic
05Decision Making and Loops
- if, elif and else conditions
- for and while loops
- Arithmetic, logical and bitwise operators
- break, continue and pass
Build 5: ATM Management System. Model transactions with conditional logic and loops.
Build 6: Student Marksheet Generator. Compute grades and results from inputs.
Writing reusable code
06Functions and Real-Time Projects
- User-defined and built-in functions
- Arguments, parameters and return statements
- Modular programming and code reusability
- Structuring a real project
Build 7: File Organizer and Log Analyzer. Automate everyday file and log tasks.
Build 8: Student Management System. Bring functions and data structures together.
Capstone: Complete Functional Python Application. Design, build and demo an end-to-end project.
8 hands-on projects
One or more real builds every week, across all 6 weeks.
1 final capstone
A complete Python application you design, build and demo.
End-to-end Python
Fundamentals, collections, files, loops, functions and modular code.
Portfolio of working apps
Proof of skill for employers, not just a certificate.
Verifiable certificate
A CareerByteCode Certified Python Developer credential you can add to LinkedIn.
Ready to start week 1?
Join the next live cohort and build alongside your mentor.