Programming Overview¶
Visual Programming Options¶
- Blockly
- Microsoft Makecode
- BBC micro:bit - Video
- Circuit Playground Express - Video - Light Sweep Example
- CoderZ - Video
- Scratch, CS First and CS First Curriculum
- Snap
Computational Thinking¶
Transition to Code¶
- CodeHS Curriculum Pathway
- CodeHS Courses
- Sign up for
Intro to Karel
(Class code: AB04E) - Sign up for
Intro to Python with Tracy the Turtle
(Class code: F5BA9) - CodeHS Karel the Dog
- CodeHS Python Turtle Graphics with Tracy the Turtle
Learning Python¶
- Sign up for
Intro to Python
(Class code: B7559) - Code for Teachers
- repl.it
- REPL
- Multiplayer Mode
- Web Servers
- Python
- Coding Exercises
Support¶
Python Practice Exercises¶
Programming Competitions¶
Applying Python Skills¶
- Jupyter Notebooks
- Gallery of Interesting Notebooks
- Robots and ROS
- Python Hardware
- OpenCV