At CoderDojo Saratoga, learn to code and gain the skills needed to apply computer science to fields of study including medicine, business, and more!
CoderDojo is a global network of free, volunteer-led, community-based programming clubs for young people to gain an authentic understanding of programming languages in an informal, creative, and social environment.
Timing varies by school and session. For any questions, contact Vignav Ramesh at rvignav@gmail.com.
Start Date: 10/1/21
Materials: Available here
Syllabus:
Programming Fundamentals: Basic Syntax, Conditionals and Loops, User Input, Functions, Object Oriented Programming (OOP): Classes and Objects
Advanced Operations: Recursion, Raising and Handling Errors, File Reading and Writing
Applications: Project: Build your own Twitter!, Graphics and Animations, Websites with Flask, Python Databases with SQLite, High-Level Intro to Python-Based Artificial Intelligence and Machine Learning
Final Project
Start Date: 4/1/21
Syllabus:
Intro to Python, ML Libraries, What is ML?
Project: Generate memes from scratch!
Style transfer
Labels, features, linear regression, KNNs
Supervised learning, neural networks, intro to deep learning
Math behind ML, gradient descent, backpropagation
Final Project
Start Date: 1/27/21
Syllabus:
Basic Syntax: Print Statements, Data Types, Variables
Operations: For Loops, While Loops, Methods
Convention: Comments, Headers, Code Structure
Final Project
Start Date: 1/13/21
Syllabus:
Introduction: Website editors (WordPress, Wix, etc.), Embedding custom HTML/CSS
Basics of HTML/CSS: Elements, Page Structure, Styling with CSS
Applications: Project: Guide to my Country, Web Development with ReactNative and ReactJS (Basics of Java Programming)
Final Project
Start Date: 10/14/20
Materials: Available here
Syllabus:
Programming Fundamentals: Basic Syntax, Conditionals and Loops, User Input, Functions, Object Oriented Programming (OOP): Classes and Objects
Advanced Operations: Recursion, Raising and Handling Errors, File Reading and Writing
Applications: Project: Build your own Twitter!, Graphics and Animations, Websites with Flask, Python Databases with SQLite, High-Level Intro to Python-Based Artificial Intelligence and Machine Learning
Final Project
Meet the team behind CoderDojo Saratoga.
Meet the representatives of CoderDojo Saratoga's partner schools.