coding Grades 9 to 12 Mission Commander · Ages 11 and up Live now

Python Programming Grades 11 to 12

Python Programming Grades 11 to 12 is a 12-week course in real Python for students who already know the basics from Code Crew: Mission Commander. Comet, Wren and Nova build FieldSim, a made-up rover simulator: a rover drives a grid test field, collects samples and keeps a catalog. Students write classes with constructors, instance variables and methods, protect an object's state, connect objects, work with 2D grids, test with assert, use inheritance, search and sort the catalog, and write recursive functions, tracing each program by hand before running it. The last two weeks show the same programs in Java to read and trace. It prepares for the ideas in AP Computer Science A and practices CSTA Level 3A and 3B standards; it is not an AP course and is not affiliated with College Board. Plan on about 30 minutes a session in IDLE, the editor that comes with Python. 100% free, start to finish.

  • Write classes with constructors, instance variables and methods
  • Protect an object's state and connect objects that work together
  • Store and walk a 2D grid with nested loops
  • Test code with assert and fix bugs from a traceback
  • Search and sort a list, and compare how much work each takes
  • Write and trace recursive functions, then read the same code in Java
Python Programming Grades 11 to 12 cover

What's inside

  1. Week 1 Back at the Terminal 6 days Free
  2. Week 2 Classes and Objects 6 days Free
  3. Week 3 Guarding the State 6 days Free
  4. Week 4 Objects Working Together 6 days Free
  5. Week 5 Grids 6 days Free
  6. Week 6 Drive and Test 6 days Free
  7. Week 7 The Fleet 6 days Free
  8. Week 8 Searching 6 days Free
  9. Week 9 Sorting 6 days Free
  10. Week 10 Recursion 6 days Free
  11. Week 11 Reading Java I 6 days Free
  12. Week 12 Reading Java II and Ship 6 days Free