CodeShaala Teacher login →

Grade 8 — Projects, Data & AI 🐍

Students master functions and refactoring, build list/dict projects, handle in-memory data with charts, create a rule+data chatbot

1 Week 1 Course Intro & Python Refresh Set goals; recall functions, lists and dicts from Grade 7. ▶ Start now
2 Week 2 Refresh + Functions (M1) Name your tools: write clear, reusable functions for tasks. ▶ Start now
3 Week 3 Building Function Libraries (M1) Group related functions into a small reusable toolkit. ▶ Start now
4 Week 4 Parameters & Arguments (M2) Pass multiple parameters and use sensible defaults. ▶ Start now
5 Week 5 Return Values (M2) Return and combine results across functions. ▶ Start now
6 Week 6 Refactoring (M3) Replace repeated code with clean, named functions. ▶ Start now
7 Week 7 Refactor Project (M3) Apply refactoring to improve a real mini-program. ▶ Start now
8 Week 8 Functions Review & Debug Consolidate functions and scope; fix common bugs. ▶ Start now
9 Week 9 List Projects Build a project that stores and processes list data. ▶ Start now
10 Week 10 Dictionary Projects Use dictionaries to model and update records. ▶ Start now
11 Week 11 List + Dict Project Combine lists and dicts to manage many records. ▶ Start now
12 Week 12 Auto-Graded: is_palindrome Use strings and logic to pass auto-graded is_palindrome. ▶ Start now
13 Week 13 Text Processing Project Process text to count, clean and summarise words. ▶ Start now
14 Week 14 Mini-Project Build Plan and build a small project of personal choice. ▶ Start now
15 Week 15 Mid-Year Mini-Showcase Demo a project and reflect on design choices. ▶ Start now
16 Week 16 In-Memory Data Intro Represent CSV-style rows as lists of dictionaries. ▶ Start now
17 Week 17 Parsing Rows Read and filter rows by conditions. ▶ Start now
18 Week 18 Aggregations Compute sum, average, min and max over data. ▶ Start now
19 Week 19 Charts in the Browser Turn data into a simple bar chart to spot patterns. ▶ Start now
20 Week 20 Finding Patterns Read charts and data to draw simple conclusions. ▶ Start now
21 Week 21 Data Project: Build Build a project that loads, analyses and charts data. ▶ Start now
22 Week 22 Data Project: Polish Add summaries and present clear findings. ▶ Start now
23 Week 23 Auto-Graded: c_to_f Apply functions and math to pass auto-graded c_to_f. ▶ Start now
24 Week 24 Rule + Data Chatbot: Build Combine if/elif rules with stored data to answer queries. ▶ Start now
25 Week 25 Chatbot: Smarter Replies Handle unknown inputs and add helpful fallbacks. ▶ Start now
26 Week 26 Bias in AI Explain how biased data leads to unfair AI outcomes. ▶ Start now
27 Week 27 Deepfakes & Misinformation Recognise deepfakes and judge media trustworthiness. ▶ Start now
28 Week 28 Privacy & Data Safety Protect personal data like Aadhaar and explain consent. ▶ Start now
29 Week 29 Capstone Planning Plan a project combining code, data and AI ethics. ▶ Start now
30 Week 30 Capstone Build I Build the core features of the capstone project. ▶ Start now
31 Week 31 Capstone Build II Add charts or a chatbot and integrate features. ▶ Start now
32 Week 32 Capstone Polish & Test Test, debug and document the finished project. ▶ Start now
33 Week 33 Review & Reflection Revisit data, projects and ethics; tidy loose ends. ▶ Start now
34 Week 34 End-of-Year Showcase Present capstones and reflect on three years of growth. ▶ Start now

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