Course Descriptions
Robotics with LEGO SPIKE Essentials
By the end of this course, students will have hands-on experience with a range of engineering and coding concepts. They'll also gain problem-solving skills by identifying a problem and developing a solution using the engineering design process.
Recommend Grades 3-5
Robotics with LEGO SPIKE Prime
By the end of this course, students will have hands-on experience with a range of engineering and coding concepts. They'll also gain problem-solving skills by identifying a problem and developing a solution using the engineering design process.
Recommend Grades 6-8
Introduction to Coding with Scratch
By the end of this course, students will have a good understanding of programming concepts and they will be able to create their own games, stories, and animations with Scratch. They will also gain skills in logical thinking, problem-solving, and creativity.
Recommended grades 3-5
Introduction to Coding with Python
By the end of the course, students will have a good understanding of programming concepts and be able to create their own projects with Python. They will gain skills in logical thinking, problem-solving, and creativity.
Recommend Grades 6-8
Storytelling through Digital Animation
By the end of this course, students will have learned the fundamentals of storytelling, character creation, animation, and sound design. They will have created several animated stories, using Scratch Jr. to bring their ideas to life. This introduction to digital storytelling will not only reinforce their literacy skills but also introduce them to basic coding concepts in a fun and engaging way
Game Development with Scratch
By the end of this course, students will have learned the basics of game development, including creating animations, controlling characters, implementing game logic, scoring, and more. They will have built several projects, including a final game of their own design. This hands-on experience with Scratch will provide a solid foundation for further exploration of coding and game development
Game Design with Roblox
By the end of the course, students will have the skills to create their own games in Roblox, and they will understand game design principles and scripting basics
Mobile App Development Basics
This course provides a comprehensive introduction to mobile app development, starting from the basics and culminating in the development of a functional app. It's a good starting point for students interested in a career in software development or those who simply want to understand how their favorite apps are created.
Introduction to Circuits
By the end of this course, the students will have hands-on experience and fundamental knowledge of circuit theory. They will know how to construct and control basic electronic circuits, using components such as resistors, capacitors, switches, and motors. They will also this knowledge in a practical project.
Intermediate Circuits
This course builds on the basics of circuit theory and provides students with a deeper understanding of electronic circuits. It's an excellent preparation for further studies in electrical engineering or related fields.
DIY Electronics with Arduino
By the end of this course, students will have a good understanding of electronics and programming through hands-on projects with Arduino. They will have the confidence to create their own electronic gadgets and understand how the electronic devices around them work.
Advanced DIY Electronics with Arduino and Raspberry Pi
This advanced course will further enhance students' understanding of electronics, programming, and IoT concepts, allowing them to apply their knowledge in creative and practical ways.
Introduction to Robotics with Arduino
This course introduces students to the exciting world of robotics and encourages them to be creative and innovative in their final project. This is a great follow-up for students who have completed the DIY electronics course. This course will continue using Arduino as a control platform due to its simplicity and flexibility, which makes it great for middle school students.
Robotics II with Arduino and Raspberry Pi
This course builds on the skills acquired in the introductory course, allowing students to delve into more advanced topics like computer vision, IoT, and machine learning, providing them with a comprehensive understanding of modern robotics.
3D Printing Basics and Applications
This course introduces students to the fascinating world of 3D printing, covering everything from design to printing to real-world applications. It will give them a strong foundation in 3D printing and its many potentials.
Drone Basics and Applications
This course provides students with a broad understanding of drones, including how they work, how to operate them, their real-world applications, and the basics of drone programming and maintenance. It's a comprehensive introduction that should prepare students for further exploration in this exciting field.
Science Experiments
By the end of this course, students will have a better understanding of basic scientific concepts, hands-on experimental skills, and scientific inquiry. They will gain skills in hypothesis generation, observation, and results interpretation. This course will also cultivate a strong interest in scientific exploration and learning.