CodeShaala Teacher login →

Grade 6 — Real Python Begins 🐍

Students write real Python with variables, loops, lists, strings, Turtle art, and dictionaries to build a cricket data project and

1 Week 1 Hello, Python in the Browser Recap Grade-5 Python in Pyodide; run print, read output, and confirm zero-install setup. ▶ Start now
2 Week 2 Variables & Data Types Recap then deepen variables: store int, float, str, name them clearly, and check types with type(). ▶ Start now
3 Week 3 Input & Output Recap input(); deepen by reading, validating and converting user input. ▶ Start now
4 Week 4 Arithmetic Operators Use +, -, *, /, //, %, ** to compute results, then combine them in richer expressions. ▶ Start now
5 Week 5 Strings & f-strings Recap f-strings, then format multi-line, clean output messages. ▶ Start now
6 Week 6 Booleans & Comparisons Evaluate True/False with ==, !=, <, > and and/or/not. ▶ Start now
7 Week 7 if / else Decisions Branch program flow with if and else based on conditions. ▶ Start now
8 Week 8 elif Chains Handle many cases with if/elif/else cleanly. ▶ Start now
9 Week 9 Auto-Graded: is_even Apply conditionals to write and pass an auto-graded is_even function. ▶ Start now
10 Week 10 for Loops & range() Repeat actions with for and range to iterate counts. ▶ Start now
11 Week 11 while Loops Loop until a condition is met; avoid infinite loops. ▶ Start now
12 Week 12 Loop Patterns Use nested loops to print number and star patterns. ▶ Start now
13 Week 13 Lists Basics Create lists, index, slice, append and remove items. ▶ Start now
14 Week 14 List Operations & Iteration Loop over lists; use len, sum, min, max on data. ▶ Start now
15 Week 15 String Indexing & Slicing Access characters, slice substrings, and reverse text. ▶ Start now
16 Week 16 String Methods Use upper, lower, strip, replace, split, join on text. ▶ Start now
17 Week 17 Auto-Graded: count_vowels Combine loops and strings to pass auto-graded count_vowels. ▶ Start now
18 Week 18 Is this real? Spot fakes & stay safe online Spot AI-made images and fakes; build a verify-before-you-trust habit and safe, kind online behaviour. ▶ Start now
19 Week 19 Turtle Graphics Intro Move and turn the turtle; draw lines and squares. ▶ Start now
20 Week 20 Turtle Art & Patterns Use loops with Turtle to draw repeated geometric art. ▶ Start now
21 Week 21 Number Guessing Game Combine input, loops and conditionals into a small game. ▶ Start now
22 Week 22 Tuples & Immutability (M1) Create tuples, unpack them, and explain why they cannot change. ▶ Start now
23 Week 23 Tuples in Action (M1) Use tuples in lists to model rows of fixed records. ▶ Start now
24 Week 24 Dictionaries: Key-Value (M2) Create dictionaries; access and add key-value pairs. ▶ Start now
25 Week 25 Updating Dictionaries (M2) Update, delete and check keys; handle missing keys safely. ▶ Start now
26 Week 26 Iterating Dictionaries (M3) Loop over keys, values and items to summarise data. ▶ Start now
27 Week 27 Sorting Data (M3) Sort lists and dictionary items by score using sorted(). ▶ Start now
28 Week 28 Cricket Score Tracker (M4) Combine tuples, dicts and loops into a working tracker. ▶ Start now
29 Week 29 Tracker Polish & Demo (M4) Add features, test edge cases, and present the tracker. ▶ Start now
30 Week 30 Rule-Based Chatbot Build an if/elif chatbot that replies to keywords. ▶ Start now
31 Week 31 Prompt Literacy Write clear prompts so AI explains or refactors code, never to copy; use it honestly. ▶ Start now
32 Week 32 Capstone Build Plan and build a personal project combining the year's skills. ▶ Start now
33 Week 33 Review & Debugging Revisit tricky topics; find and fix bugs in sample code. ▶ Start now
34 Week 34 End-of-Year Showcase Present capstone projects and reflect on Python growth. ▶ Start now

CodeShaala · TechWave Academy Labs — real coding for every Indian school.