Unplugged – The Big Event

In the lesson “The Big Event,” students learn about the concept of events, which are actions that trigger responses in programs, similar to how everyday actions prompt us to react. By using relatable examples, such as interactions in video games and daily life, the lesson emphasizes the importance of events in creating interactive experiences, particularly in gaming, where they enable character movement and animations. Ultimately, the lesson highlights how events are essential for making programs responsive and engaging.

CSA: Software Engineering – Natural Language Processing

In this lesson, Jakov, a senior machine learning engineering manager at Spotify, discusses the transformative role of natural language processing (NLP) in enhancing user interactions with technology, particularly in music streaming and podcasts. He explains how NLP enables Spotify to analyze user-generated language, improve personalization through recommendations, and enrich podcast experiences, while also highlighting the future potential of NLP as a fundamental aspect of software engineering that bridges human expression and machine understanding.

Unplugged – Tangram Algorithms

In this lesson, students learn about algorithms through engaging activities involving tangram puzzles and paper folding. They discover the significance of providing clear instructions to effectively communicate and solve problems, as well as the idea that multiple solutions can exist for the same challenge. By the end, students appreciate the role of algorithms in guiding them toward optimal solutions.

Course 2 – Bee Loops

In this lesson, students learn about loops, which are actions repeated multiple times, using the example of a beekeeper checking frames in a hive. The lesson emphasizes the efficiency of loops in both everyday tasks and coding, introducing the concept of a “repeat block” that allows for streamlined repetition of actions. Ultimately, students understand that loops save time and simplify processes in various activities.

CSA: Welcome to the Theater

In this lesson, Judy, a software engineer, emphasizes the importance of learning from mistakes while introducing students to Java through a creative theater-themed approach. Students will explore the fundamentals of Java by creating visuals, animations, and sound effects using the Scene class, which allows for drawing shapes and playing sounds. The lesson encourages creativity and experimentation, transforming the coding experience into an engaging and artistic journey.

Star Wars – Hour of Code: Closing

In the “Star Wars – Hour of Code: Create Your Own Game!” lesson, participants celebrate completing a coding tutorial that equips them with the skills to design their own games. With newfound creative freedom, learners can incorporate favorite characters and sounds into their games, share their creations with friends, and enjoy the coding process. The lesson emphasizes fun and experimentation, encouraging students to explore their creativity and potentially develop the next big game.

Images, Pixels and RGB

This lesson explores the fundamental concepts of pixels and their significance in digital imagery, tracing their origins back to the first digital image created in 1957. It explains how pixels, composed of RGB values, form images on screens and discusses the importance of resolution and pixel density in modern devices. Additionally, the lesson highlights the evolution of Instagram from a simple photo-filtering app to a global platform for connection and discovery.

President Obama asks America to learn computer science

In this lesson, President Obama emphasizes the importance of computer science education for students, highlighting its role in fostering innovation and technology in America. He encourages young people to become creators rather than just consumers of technology, urging them to explore programming and problem-solving skills. The message is clear: with dedication and effort, anyone can learn computer science and contribute to shaping the future.

Minecraft Hour of Code in less than 60 seconds

In the “Discovering Minecraft: Hour of Code Adventure” lesson, students learn to engage with the game Minecraft by shearing sheep for wool and creating colorful patterns, fostering creativity and exploration. The lesson emphasizes the importance of learning from mistakes and using commands to navigate the game effectively, encouraging a mindset of persistence and fun in the learning process. Overall, it highlights the joy of discovery and creativity within the Minecraft universe.

Nested Loops with the artist in Course 4

In this lesson, we explored the concept of nested loops in coding, which allow us to repeat a set of instructions within another loop to create complex patterns with ease. By using nested loops, we learned how to draw multiple triangles efficiently, demonstrating how this technique can simplify coding and enhance creativity in design. The lesson encourages hands-on practice to reinforce understanding and inspire further experimentation with coding.

Login your account

Please login your account to get started.

Don't have an account?

Register your account

Please sign up your account to get started.

Already have an account?