Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.12 KB

File metadata and controls

31 lines (26 loc) · 1.12 KB

Sova Coding Intermediate Python Curriculum

Overview

This curriculum builds on Trimester 1 and focuses on writing cleaner programs, using more data structures, and creating bigger projects. It includes practice problems, examples, and homework to reinforce learning.

The lessons cover:

  1. Strings (slicing, functions, shortcuts)
  2. String algorithms and string building
  3. range() (start, stop, step)
  4. Dictionaries
  5. Classes
  6. Tuples
  7. Turtle introduction + first drawing
  8. More turtle (colors, fills, positioning)
  9. More turtle (functions, patterns, mini-project)
  10. Final problem set (10 problems with points)

Sharing with Teachers via Live Share

  • Inside Codespaces, open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on Mac).
  • Search for Live Share: Start Collaboration Session.
  • Copy the generated Live Share link and send it to your teacher so they can join your coding session in real-time.

Structure

  • Each lesson has:
    • Sample code
    • Practice problems
    • Homework problems
  • Lesson 10 only includes a problem set with points per problem based on difficulty.