From Algorithms to Animations: A Comprehensive 30-Lesson Beginner Coding Camp
What's included
30 live meetings
20 in-class hoursClass 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:
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
$32
weekly5x per week, 6 weeks
40 min
Completed by 3 learners
Live video meetings
Ages: 10-15
3-8 learners per class