Not grade levels — builder levels. Every course is designed around what your child can create, not just what grade they're in.
First steps. Block-based coding, creative expression, physical computing basics.
Get acquainted with computers and give shape to your imagination. * Explore Sketchpad and have fun with shapes. * Draw a robot and its spaceship using 3D effects. * Create an infographic video on PowerPoint.
Get acquainted with computers and give shape to your imagination. * Explore Sketchpad and have fun with shapes * Create a realistic composition with 3D effects and create GIF animation. * Create an animated videos and presentation in PowerPoint.*
Students learn to digitally bring life to their creative expression through a composition and character creation. * Colour gradients * Shapes , line and path tool * Bubble text boxes * GIF animation
Story telling the digital way. Build your story, create your characters and code it into an interesting tell a tale.
Understand science concepts while you create its multiscreen animation model.
Develop your own fun games while you learn the basic coding constructs.
Create amazing animations while you code in scratch.
Build a game "Feed the Dino" , to help the hungry Dinosaur.
Story telling the digital way. Build your story, create your characters and code it into an interesting tell a tale.
Digital art is a term used to describe art that is made and presented using a digital medium. Digital artists are the ones who give shape to the ideas we see each day in form of movies, video games, advertisements and a lot more. Graphic designers are the ones who develop the layouts and designs used to share ideas found in printed material and on websites. Digital art today can be a great medium of communicating your ideas as well as being able to present it to the world in an original form.
Young people use mobile phones and tablets, enabling them to create their own stories and games anytime, anywhere. Children can take photos and record sounds, bring them to life with coding blocks, and send their projects to friends and family.
Learn the fundamentals of Robotics while constructing your own robot!
This curriculum introduces powerful ideas from engineering and computer science that are not usually highlighted in early childhood education.
Create amazing animations while you code in scratch. * Children get an insight into the very basics of the field of animation and graphics. * Learn to create their own characters and background and bring them to life using Scratch programming blocks. * We mingled programming with graphics to express their ideas.
Fun and engaging course where kids explore intelligence through block-based programming using interactive extensions
Learn to create a multiscreen voice hover animated model while you dwell into some interesting facts about science and math's. Understand and learn the application of * Boolean logic * Threads * User interface design * Conditional statements
Game development using advance programming concepts. What code constructs you would learn: * Data storage using List * Functions * Randomization * Screen scrolling
Learn to create crazy circuits with everything from fruits, vegetables to Play-Doh and coins. Control them using physical computing with scratch. **Students will Build ** * Game Controller for Scratch games * DIY Sensors * Conductivity testers
Create images, animations, and games while you explore the real world with Microbit sensors such as Accelerometer, light sensor, and Magnetometer.
Create AI Interactive Systems And Explore Concepts Such As Motion Detection, Image & Gesture Recognition. ### Learning outcomes: Familiarity with AI Concepts such as * Image Recognition * Speech Recognition * Gesture recognition
Learn programming using Scratch, a block-based coding platform. * Learn the fundamentals of programming. * Create a maze game * Develop strategy, spatial awareness, hand-eye coordination, problem solving and more!
Create images, animations, and games while you explore the real world with Micro:bit sensors such as Accelerometer, light sensor, and Magnetometer.
The new Master of Scratch course- version-3
Take your first step into the world of programming. Learn to create a game in Scratch and bring your ideas to life. Key concepts to learn Key Programming constructs of * Variables, Events, and Loops * Structured problem solving * Introduction to Scratch interface
Explore Python programming with Microbit
Explore the fundamentals of Robotics while constructing your own robot!
## Explore the world of coding and digital technology with Microbit- a tiny programmable computer. * Learn programming concepts, explore sensors and interact with the real world. * Create a fitness counter, temperature monitor, using drag and drop coding.
Advanced Scratch course focuses on mathematical concept of Coordinates, Angles and Operators in depth. The application based on these concept will be developed using new scratch blocks. The concept of static and dynamic variables and Vector and Bitmap images will be covered. In this course you will create many small games and the Final project will be based on the concept of multiple screen.
Create amazing animations while you code in scratch. What code constructs you would learn: * Sequential instructions * Events * Loops * Coordination & Synchronization
Learn to build VR experience while creating 3D games using : * UI designing concepts * 3D coordinate system * User-defined functions * Curves
Develop your own fun games while you learn the coding constructs.
Experience a new level of creativity and immersion using JavaScript to make 3D games while building maths and physics skills.
Take gaming to another level by creating games with complex programming concepts. What code constructs you would learn: * Data storage using List * Functions * Screen Scrolling * Cloning
Learn to advance concepts while building maths and physics skills.
Discover the world of Mobile App development, start with the basic apps and then learn to create interesting games to play on your smartphones.
Extend the capabilities of microbit using input and output pins, dive into the field of Electronics by interfacing components and making circuits.
Explore the fundamentals of Arduino Hardware & Programming (block-based) through simulations and hands-on activities. Build some smart devices which will sense the environment and respond accordingly.
Take your Robotics adventure to the next level. Control Your World and Surrounding using Your Own smartphone.
Learn to build different types of games while learning programming.
Introducing the easiest way for beginners to learn web development & design their own websites.
Learn Microbit using project based learning.
MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, the blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. In this course you will learn MIT AI by designing various Android App front-end and developing blocks-based code for the back-end. You will learn how to connect it with peripherals like cameras, location sensors, gyroscopes, accelerometer, pedometer etc. All this in a way which is fun & easy to understand, intertwined with interesting projects.
MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, the blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. In this course you will learn MIT AI by designing various Android App front-end and developing blocks-based code for the back-end. You will learn how to connect it with peripherals like cameras, location sensors, gyroscopes, accelerometer, pedometer etc. All this in a way which is fun & easy to understand, intertwined with interesting projects.
In this course, students will learn to build their own apps for Android and iOS using the Thunkable X platform. Thunkable X is a platform where anyone can build their own apps on Android and iOS. Thunkable X has a drag and drop feature which makes it easy to learn and create powerful apps within a short time. The apps created can be published directly to the app store and play store.
Robotics - I (Microbit) curriculum will enable students to use programming concepts (conditionals, variables, functions etc.) to interact with their surroundings using a physical device – the Micro Bit. Students will be able to visualize and experience the power of coding by interacting with the non-virtual world.
5 days of fun with Microbit
Introduce students to digital design fundamentals and Canva AI tools through hands-on, project-based learning.
EduBlocks for Python is an educational tool designed to learn programming concepts for beginners using a block-based programming interface similar to Scratch. It allows users to drag and drop blocks of code to create Python programs without needing to write actual code syntax. This approach is helpful for introducing programming concepts in a visual and interactive way, making it accessible to learners of all ages and backgrounds. Once learners are comfortable with the block-based interface, they can transition to writing Python code directly.
Learn to build Roblox Metaverse 3D game experience
Multiscreen utility apps and app that communicate with the device camera and GPS receiver.
Learn to build a VR experience while creating 3D games using : * UI designing concepts * 3D coordinate system * User-defined functions
Python is a modern general-purpose programming language which emphasis on clear non cryptic syntax and code readability. Given its simple syntax and widespread applications it’s one of favorite languages of developers and also of young students taking their first steps into a real programming language. In this course you will learn foundational programming concepts of Variables & Expressions, Conditions & Loops, Key data structures, Problem breakdown Design, learn to read/write files and explore Python modules like Turtles. All this in a way which is fun & easy to understand, intertwined with interesting projects.
Take your coding to the next level with advanced Microbit Python. Build interactive projects that light up, sense the world, and bring your electronics knowledge to life!
Introduce your young children to the field of Physical computing with Arduino. They will explore fundamentals of Arduino Hardware & Programming through simulations and hands-on activities. Students will get an opportunity to program the controls, sensors, movement, behaviour through block- based coding and set out on fun and exciting projects.
Develop computational thinking skills while programing and playing your own game. Learn to create a game in Scratch and bring your ideas to life. **Key concepts to learn:** * User Interface design * Keyboard inputs * Touch sensors * Conditional statements * Loops * Movement blocks * Variables and functions
Dive into the exciting world of web development with our interactive Web Development course using EduBlocks! This course introduces the fundamentals of building websites through a visual programming interface. EduBlocks simplifies the coding process by offering a block-based approach, making it perfect for beginners who want to grasp core concepts without getting bogged down by complex syntax.
Kids learn to effectively query AI tools, brainstorm with them, build a demo project with AI assistance, and present what they made. The essential AI skill for every young builder.
Create a Bluetooth Controlled Arduino Robotic car and explore electronics, coding, assembling, and troubleshooting.
Learn to build Roblox Metaverse 3D game experience * 3D game design * Introduction to scripting with LUA Programming Language in Roblox * Create your first published game
Explore, understand and apply the fundamentals of HTML to create web pages. A project-based approach to create and design a website with the help of HTML and CSS. * Create and maintain your websites * Layout/ Template designing using CSS * Upload and make live changes in GitHub
Explore JavaScript to make your webpage fun and interactive. Explore different ways to make your webpage dynamic using JavaScript. Build a simple game using JavaScript. * Basic concepts of variables and operators * Conditions and iterations, problem-solving * Functions
Understand, Identify and Apply the fundamentals of a programming language using Python. It builds problem-solving skills. **Learning Objectives:** * Basic concepts of variables and operators * Conditions and iterations, problem-solving * Functions
Turtle is a python library that enables the creation of pictures & shapes by providing a virtual canvas. It is a more visual approach to make the young programmers learn, interact and build concepts in an easy and fun manner. Learning Objectives: * Design various shapes with different colors * Create the objects and make them move * Conditions, iterations and random module
Identify and apply the understanding of data structure to collect data values, build relationships between them, and the kind of operations that can be applied to the data values. Build programs that can read and write data from different types of files. You will learn : * Data structures – list, stacks, queue * Recursion * Store/Retrieve FILEs * Errors & Exception
Explore and learn to model complex problems with Object-Oriented Programming principles. **Learning Objectives :** * Building the class and its objects * Inheriting the properties * Problem-solving with OOPs
Get to the next level with graphics and gaming with python. Build your own drawings, game and sketches using Python’s built-in turtle and pygames module . Get creative with the power of a programming language.
Digital art is a term used to describe art that is made and presented using a digital medium. Digital artists are the ones who give shape to the ideas we see each day in form of movies, video games, advertisements and a lot more. Graphic designers are the ones who develop the layouts and designs used to share ideas found in printed material and on websites. Digital art today can be a great medium of communicating your ideas as well as being able to present it to the world in an original form. In this course we will explore the world of digital art using Sketchpad one of the Digital art online app created exclusively for aspiring digital artist. We will learn to make fine images using shapes and colors, followed by some artistic compositions, comic strips and finally a motion graphic project. With these courses at Skoolofcode we aim to nurture a new generation of creative, systematic thinkers comfortable using digital art to express their ideas.
Project-based, a more visual approach for building problem solving skills using Python.
Web development is used to create and maintain websites. It can range from developing a simple static website containing plain text to dynamic websites.
To be added
Java has become the most widely used general-purpose programming language with more than 10 million developers. In this textbook, you’ll learn the two most recent versions of Java—Java Standard Edition 8 (Java SE 8).
Journey of discovery with 'mBot Mission: Programming & Robotics', where students solve the secrets of robotics and coding through hands-on, interactive projects with the mBot robot.
* August 30 & 31, 2025 * Follow the steps below to participate
Data Analysis is the technique of collecting, transforming, and organizing data to make future predictions and informed data-driven decisions. It also helps to find possible solutions for a business problem.
Building gaming projects using JS and Canvas
Here the student will learn advanced concepts.
Course Content To Be Added
Learn to call AI APIs, build agents that take actions, and integrate AI into your Python projects. The bridge between coding and AI.
Version control, collaboration, and deployment. Git, GitHub, and cloud hosting — the skills every professional developer uses daily.
Introduction to AI as your multi-purpose building tool. Learn to use AI for writing, research, design, planning, and code. When AI helps and when it doesn’t.
Use AI to identify a problem worth solving, define your target customer, validate the idea, build a business model canvas, and create a pitch deck.
Take the concept from the previous course and actually build it. Website/app, end-to-end, using AI copilot for coding. Landing page, core features, deployment.
Now get users. Build ad campaigns with AI, set up analytics on your portal, understand your data, retarget visitors, and build notification flows.
Understand, Identify and Apply the fundamentals of a programming language using Python. It builds problem-solving skills. Learning Objectives: * Basic concepts of variables and operators * Conditions and iterations, problem-solving * Functions
If programmers run the world, Java programmers sit at the center of that power structure. Explore the world of Java and hone your core programming skills in Object-Oriented Programming Language. The objective of the course is to develop the programming skills of students, using object-oriented programming concepts. Learn the concept of classes & objects and develop classes for simple applications.
Sharpen programming skills by learning the implementation of arrays, strings and sorting & searching algorithm techniques.
Review for the AP Computer Science A exam object-oriented programming, algorithm analysis, and data structures.
A complete visual and object-oriented python course, a catalyst for developing the much required Problem Solving Skills in a fun and interactive manner.
Book a free trial class — we'll help place your child in the right level.
Build for free →