Popular Topics
Popular Instructors
All Robotics Courses
What you'll learn
Programming & Robotics
Spike Prime Programming Level 1
Get introduced to Robots; learn robot partsand use Spike software …
What you'll learn
Programming and Robotics
What you'll learn
Expand your computer programming skills and get ready to earn a certification.
Overview
Endless possibilities await when you acquire in-demand programming skills. Python is a multi-paradigm programming language used by startups and tech giants like Google, Facebook, Netflix, and more. With intuitive, readable syntax, Python is a great first programming language to learn. Having Python skills qualifies you for careers in almost any industry and is required for advanced and higher paying software development and engineering roles.
This course is the second in the two-course Python Essentials series and is designed for learners already familiar with the basics of Python. Dive into advanced Python concepts, learn Object-Oriented Programming (OOP), and develop your own programming portfolio. This course prepares you for thePCAP – Certified Associate in Python Programming certification (Exam PCAP-31-0x).
Developed in collaboration with OpenEDG Python Institute.
What you'll learn
Scratch projects are made up of objects called sprites. Each sprite can have different costumes to change how it looks. A sprite can be a character, an animal, a vehicle, or anything you imagine. You can create your own costumes using the Paint Editor, upload images from your computer, or choose from the Scratch library.
In Scratch, you can also add backgrounds (called backdrops) to set the scene for your project, like a city, space, or underwater world.
You control sprites by giving them instructions. These instructions are created by snapping together colorful coding blocks to form scripts. With these blocks, you can make sprites move, talk, play sounds, respond to keyboard input, and interact with other sprites.
Scratch also lets you use simple concepts like loops, events, and conditions to make your projects more interactive and dynamic. When you click the green flag, all your scripts start running from top to bottom, bringing your project to life.
What you'll learn
Advanced Creativity and Game Design
Scratch Level 2 takes students to the next stage of their programming journey, where they build more advanced and interactive projects.
In this level, students will go beyond the basics and start creating more complex games, animations, and interactive stories. They will learn how to combine multiple sprites, control game logic, and design projects that respond intelligently to user actions.
Students will explore important programming concepts such as variables, advanced loops, conditions, and broadcasting messages between sprites. These tools help them build richer, more dynamic games with scoring systems, levels, and challenges.
By the end of the course, students will be able to design their own complete games, think like real programmers, and express their creativity through coding in a fun and engaging way.
Scratch for Advanced Young Learners L1
Scratch is an engaging programming platform that helps students learn …
What you'll learn
Scratch is an engaging programming platform that helps students learn real coding concepts in a fun and interactive way. In this course, students create more advanced projects like complex games and interactive systems.
They learn important concepts such as variables, loops, conditionals, and events, and how to use them to control characters and build multi-level games. Students also explore problem-solving, logical thinking, and debugging skills.
By the end of the course, students can design complete games with levels, scoring systems, and interactive features, building a strong foundation for future programming languages.
Scratch for Advanced Young Learners L2
Scratch Level 2 takes students to the next level of …
What you'll learn
Scratch Level 2 takes students to the next level of creativity and challenge! In this course, students build more complex and exciting projects such as advanced games with multiple levels, smart interactions, and creative designs.
They deepen their understanding of coding concepts like variables, loops, conditionals, and events, and start combining them in more powerful ways. Students also explore new ideas like game logic, animations, and improving user experience.
This level focuses more on problem-solving, critical thinking, and debugging, helping students think like real programmers.
By the end of the course, students can create more professional and interactive games with advanced features, making this level more challenging, more fun, and even more.
Python Essentials 1
Learn fundamental concepts of computer programming and start building coding …
What you'll learn
Learn fundamental concepts of computer programming and start building coding skills with the Python programming language.
Overview
Used by startups and tech giants like Google, Facebook, Netflix, and more, Python offers you endless possibilities for creating small and large-scale software projects. User-friendly with easy-to-read code, Python is a great first programming language to learn and requires no prior programming knowledge. Python skills open you up to careers in almost any industry and are required if you want to continue to more advanced, higher paying software development and engineering roles such as software engineer, systems administrator, and security engineer.
In this course, you will learn in-demand skills such as how to design, develop, and improve computer programs, methods for analyzing problems using programming, programming best practices, and more. The course also prepares you for the PCEP – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x).
- 1
- 2