Outschool
Open currency, time zone, and language settings
Log In

From Algorithms to Animations: A Comprehensive 30-Lesson Beginner Coding Camp

Learn to code and create exciting programs in 30 lessons. From underwater animation scenes to virtual pets and art projects, explore your creativity and problem-solving skills. Join now to become a coding wizard!
Ahmad || Bachelors & Masters in Engineering
Average rating:
4.8
Number of reviews:
(4)
Class

What's included

30 live meetings
20 in-class hours

Class Experience

Welcome to "Coding Adventures" - the perfect class for kids who want to explore the world of coding! In this 30-lesson class, students will embark on an exciting coding journey that will take them from the basics of coding all the way to creating complex and dynamic programs.

Throughout the class, students will use the engaging and user-friendly platform, Sprite Lab, to develop their coding skills. Whether it's creating algorithms to move a bird through a maze, animating underwater scenes, or programming an interactive dance party, students will learn how to use code to bring their ideas to life.

The class is designed for beginners, so no prior coding experience is required. Here's an overview of the 30 lessons:

Lesson 1: Introduction to algorithms and proper code arrangement
Lesson 2: Identifying and fixing code errors
Lesson 3: Creating algorithms for a character to pick up treasure
Lesson 4: Creating art and drawings using code
Lesson 5: Programming an animated underwater scene
Lesson 6: Programming levels with Sprite Lab, followed by a free-play task
Lesson 7: Writing programs that respond to timed events and user input
Lesson 8: Creating an interactive virtual pet
Lesson 9: Programming an interactive dance party
Lesson 10: Using loops to help a Star Wars character traverse a maze
Lesson 11: Creating unique artwork with loops
Lesson 12: Programming nested loops
Lesson 13: Creating snowflake images using characters from Frozen
Lesson 14: Practicing concepts learned so far and introducing conditionals
Lesson 15: Writing code with conditionals to function based on specific conditions
Lesson 16: Solving puzzles with a new type of loop
Lesson 17: Review and sneak peek at conditionals
Lesson 18: Programming until loops
Lesson 19: Practicing while loops, until loops, and if/else statements
Lesson 20: Understanding how functions can be helpful with Minecraft
Lesson 21: Using functions with the Artist
Lesson 22: Using conditionals with functions to harvest crops
Lesson 23: Practicing variables in Sprite Lab
Lesson 24: Creating repetitive designs using variables in the Artist environment
Lesson 25: Illustrating how variables can make programs more dynamic
Lesson 26: Programming for loops and incrementing variables
Lesson 27: Practicing for loops with the Artist to create complex designs
Lesson 28-30: Designing, developing, and showcasing new projects!

Students will need a laptop or computer and a stable internet connection to participate in the class.

Join us in "Coding Adventures" and discover the magic of coding!

Other Details

Parental Guidance
This class requires students to create an account on code.org. Creating an account will let students save their progress for each class so that they can practice later on.
External Resources
In addition to the Outschool classroom, this class uses:
  • Code.org
4.8
4reviews
Profile
Teacher expertise and credentials
Hi there,

I'm Ahmad. I hold both a Bachelor's and Master's degree in mechanical engineering. I am an experienced educator with a love for all things STEM, including programming!

I've had the pleasure of teaching maths, programming, and engineering design to students before. In my career, I've worked on robots, including creating an exoskeleton robot for humans that they can wear to lift heavy weights without injuring themselves. I'm excited to bring my experience and expertise to Outschool, where I'll be offering technology literacy courses that cover a range of exciting topics, from designing 3D models to building machines and vehicles. I'm also thrilled to offer programming courses packed with fun and exciting coding projects, such as developing games or building websites. 

I want to contribute towards empowering young generation with the tools they need to succeed in the future and have fun while doing it!

Reviews

Live Group Class
Share

$32

weekly
5x per week, 6 weeks
40 min

Completed by 3 learners
Live video meetings
Ages: 10-15
3-8 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool