CareerByteCode
Full curriculum

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.

📚 6 modules🗓️ 6 weeks🎥 30 live sessions🚀 8 builds + capstone
📅 Week 01: Python Fundamentals Beginner

Environment setup and core syntax

01Python FundamentalsBeginner · Live session · Mentor-led · 1 hr, hands-on
  • 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.

📅 Week 02: Data Types and String Manipulation Beginner

Understanding Python data

02Data Types and String ManipulationBeginner · Live session · Mentor-led · 1 hr, hands-on
  • 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.

📅 Week 03: Collections in Python Beginner

Lists, tuples and sets

03Collections in PythonBeginner · Live session · Mentor-led · 1 hr, hands-on
  • 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.

📅 Week 04: Dictionaries and File Handling Intermediate

Working with data

04Dictionaries and File HandlingIntermediate · Live session · Mentor-led · 1 hr, hands-on
  • 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.

📅 Week 05: Decision Making and Loops Intermediate

Program logic

05Decision Making and LoopsIntermediate · Live session · Mentor-led · 1 hr, hands-on
  • 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.

📅 Week 06: Functions and Real-Time Projects Intermediate

Writing reusable code

06Functions and Real-Time ProjectsIntermediate · Live session · Mentor-led · 1 hr, hands-on
  • 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.

🎯 Outcomes by the end of week 6 what you walk away with
🧪

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.