Coding4Kids: Python/Scratch Programming

When
Weekly on Tuesdays from Tue, Mar 25 to Tue, Jun 10
Tue (4/8) 5–6pm PDT (60 min)
Tue (4/15) 5–6pm PDT (60 min)
Tue (4/22) 5–6pm PDT (60 min)
Tue (4/29) 5–6pm PDT (60 min)
Tue (5/6) 5–6pm PDT (60 min)
Tue (3/25) 5–6pm PDT (60 min)
Tue (4/1) 5–6pm PDT (60 min)
Tue (4/8) 5–6pm PDT (60 min)
Tue (4/15) 5–6pm PDT (60 min)
Tue (4/22) 5–6pm PDT (60 min)
Tue (4/29) 5–6pm PDT (60 min)
Tue (5/6) 5–6pm PDT (60 min)
Tue (5/13) 5–6pm PDT (60 min)
Tue (5/20) 5–6pm PDT (60 min)
Tue (5/27) 5–6pm PDT (60 min)
Tue (6/3) 5–6pm PDT (60 min)
Tue (6/10) 5–6pm PDT (60 min)
In business since January, '14
925-594-6098
Ages
6–18 yrs old
Attendance
Optional: adults can stay or take a breather
Price
$399
About

Our Python and Scratch Programming Course is designed to introduce young minds to the exciting world of coding through fun, interactive projects. Kids will start with Scratch, a visual programming tool that helps them build games and stories while learning coding fundamentals. Then, they’ll move on to Python, one of the world’s most popular programming languages, where they’ll create simple games, solve puzzles, and explore digital art with coding.

This course boosts problem-solving skills, creativity, and confidence — all while making learning fun! By the end, your child will have built their own projects and gained a solid foundation for future tech adventures. 🌟

No prior coding experience needed — just curiosity and imagination!
Part 1: Scratch – Visual Programming

1. Introduction to Scratch:
• Understanding the Scratch interface
• Sprites, backgrounds, and blocks

2. Basics of Coding:
• Motion and looks
• Events (when green flag clicked)
• Adding sounds and speech bubbles

3. Building Simple Projects:
• Create an animated story
• Make a sprite dance party

4. Game Design:
• Creating a maze game
• Adding score and lives
• Using conditions to win/lose

5. Advanced Projects:
• Designing a virtual pet
• Multiplayer pong game

🐍 Part 2: Python – Text-Based Programming (6-8 Weeks)

1. Introduction to Python:
• Installing Python and using IDLE
• Printing messages and using input()

2. Variables and Data Types:
• Numbers, strings, and booleans
• Simple math operations

3. Control Flow:
• If statements (making decisions)
• Loops (repeating actions)

4. Fun with Functions:
• Creating functions
• Using functions in projects

5. Building Projects:
• Guess the number game
• Simple calculator

6. Working with Libraries:
• Introduction to Turtle for graphics
• Drawing shapes and patterns

7. Final Project:
• Create a mini-game combining Turtle graphics and input

Zoom link will be provided before class starts.

Tags
STEM, coding, SummerCamp2024, and C4K2024