Coding: Scratch Advanced (Virtual)

  • Coding
Zoom
Jan 10 2025
Jun 13 2025
Coding: Scratch Advanced (Virtual)
$616.00 $420.00

For 15 remaining sessions $420.00

  1. Mon 
  2. Tue 
  3. Wed 
  4. Thu 
  5. Fri5:00 - 6:00 pm (EST)
  6. Sat 
  7. Sun 

Description

This course is recommended for students who have completed our Scratch Intermediate course and need more practice mastering Scratch coding before advancing to the Expert (Machine Learning) course or other programming courses.

Key Features:
- Advanced Coding Skills: Focus on Custom Blocks, Advanced Variables and Lists, Complex Conditionals, Functions and Procedures, etc
- Functions and Custom Blocks: Learn to create reusable code snippets to simplify complex projects.
- Data Structures: Introduction to lists and arrays for managing and manipulating collections of data.
- Event Handling: Understand how to use events to control the flow of a program and make interactive projects.
- Sprites and Animation: Advanced techniques for creating and manipulating sprites and animations.
- Cloning: Use clones to create multiple instances of a sprite, allowing for complex behaviors and interactions.
- Broadcasting Messages: Communicate between different parts of a program using broadcast messages.
- Timers and Counters: Implement timers and counters to create time-based games and activities.
- Parallel Execution: Manage multiple scripts running simultaneously to create more dynamic projects.
- Debugging and Testing: Techniques for identifying and fixing bugs, and testing code to ensure it works as expected.
- Complex Game Design: Build multi-level games with score tracking, lives, and other advanced game mechanics.
- Advanced Graphics and Sound: Use custom graphics and sound effects to enhance projects.
- User Input: Incorporate keyboard and mouse inputs to create interactive and user-friendly projects.
- Modular Design: Break down large projects into smaller, manageable modules.

Learning Approach:
- Concept Mastery: Each lesson introduces and reinforces these concepts through targeted coding exercises and project steps.
- Self-Paced Learning: Students work at their own pace, supported by an instructor.
- Professional Resources: Lessons are available as professionally produced videos for review outside of class.
- Capstone Project: The course culminates in a Capstone project where students demonstrate their mastery by building their own unique game.

This course provides a thorough understanding of advanced coding skills, preparing students for more complex programming challenges in future courses.

 

*Returning Students: This course is recommended to students who have completed our Scratch Intermediate course but need more practice with mastering Scratch coding prior to moving up to the Expert (Machine Learning)course or to our other programming courses.

**New Students: This course is recommended to students who are new to AlphaMinds Coding Program and who have done a considerable amount of Scratch coding but have not mastered all the fundamental computer science concepts yet.

Class dates

01/10/2025, 01/17/2025, 01/24/2025, 01/31/2025, 02/07/2025, 02/14/2025, 02/21/2025, 02/28/2025, 03/07/2025, 03/14/2025, 03/21/2025, 03/28/2025, 04/04/2025, 04/11/2025, 04/25/2025, 05/02/2025, 05/09/2025, 05/16/2025, 05/23/2025, 05/30/2025, 06/06/2025, 06/13/2025

Restrictions

Participants must be entering grades 3 to 8.

Registration period

Registration starts on 10/27/2024 and ends on 06/15/2025.

Online location

Zoom