
Download Scratch 3.0 (offline or web) and explore the editor, using motion, looks, and sound blocks to program sprites with the green flag and extensions.
Build your first Scratch animation of a car driving toward a city by loading sprites, setting stage and road, and using forever loops to move the road and resize elements.
Create a Scratch Ferrari animation by wiring the green flag event, moving the road and trees with position and size changes, and adding engine sounds.
Celebrate a five-star student and encourage continued practice in coding for kids, recognizing strong effort and wishing all the best for future learning.
Explore when to use repeat loops versus forever loops through practical examples like red lights and room temperature checks, and distinguish defined versus undefined loops in real-world programs.
Explore the Scratch coordinate system by moving a sprite apple from zero zero along the x and y axes, revealing quadrants and how to set x and y values.
Build an interactive Scratch quiz that uses x and y values to predict quadrants and compare quiz answer with your answer via Q1–Q4 clicks.
Discover how to use the pen function in Scratch to draw any polygon by entering the number of sides; the magic pencil creates shapes like a hexagon.
Learn to use Scratch with a magic wand extension to draw lines by pen down, move forward, pen up, and reset to an initial position when you press green flag.
Program a magic wand animation by showing the wand when the flag is clicked, drawing a line, and then hiding it, with optional sound effects to enhance the spell.
Learn how to draw two lines at a 30-degree angle and rotate the drawing tool using the exterior angle, ensuring the wand starts at 90 degrees for accurate acute angles.
Learn to draw shapes by rotating by exterior angles: build a triangle with three 120-degree turns and a square with four 90-degree turns, then attempt a pentagon.
Let the user define the number of sites to build, and create a program that builds them. Make a magical stick appear at the start and disappear at the end.
Learn to create animation through a basic conversation between two sprites, where talking changes costumes and a pop song plays, laying groundwork for future applications.
Showcases how Scratch sprites converse using broadcast messages, revealing a visible and invisible dialogue as Abbie and Every exchange hello and responses via when receive and say blocks.
Program sprites to trigger music with clicks, use the music extension to choose instruments and drum sounds, and sequence notes with repeat loops for a basic music production workflow.
Learn to compose music in Scratch by using a shared instrument number variable, trigger plays for electric guitar, keyboard, and drums, and broadcast messages to mix and explore instrument types.
Master a calculator block built with a block statement, using three inputs—number one, number two, and operation—to learn how blocks perform calculations and teach functions.
Learn to build a fruit-tapping game in Scratch: touch the apple with the mouse to increase score, while the fruit moves to a random position inside a forever loop.
Download and install Python on Windows from python.org, choosing the 3.x executable installer. Start using IDLE and learn how the shell versus the editor executes code.
Open Python idle and create a new file to begin turtle graphics. Import turtle, move forward 100, turn right 90 degrees, and draw two lines at a 90-degree angle.
Learn what turtle is—a pre-installed Python library using a virtual canvas and an on-screen pen called the turtle. Explore functions like forward, backward, right, left, and the import concept.
Learn to draw a square with Python turtle by moving forward and turning 90 degrees four times, using both full turtle commands and import turtle as T.
Learn to draw a triangle with turtle by moving forward and turning 120 degrees, set the pen color to red, and experiment with different colors for the triangle.
Learn to draw a triangle with each side in a different color by using three color methods—color name, hex value, and rgb—and enable rgb color mode with t.dot.color mode 255.
Build complex shapes using hexagon and circle with turtle graphics. Turn the turtle by 60 degrees, then 45 degrees for variety, to create intricate patterns and explore Python basics.
Learn how the Python print function outputs strings in quotes and values from variables, and how to assign variables. Practice printing on one line or multiple lines, and using comments.
Discover Python data types by treating text as strings and numbers as integers or floats. Learn how Python's type function reveals the data type of a value.
Explore how variables can have any name, store any value, and change their data type over time. See how they remember only the latest value, forgetting earlier ones.
Swap two numbers using a temp variable to store a value. In python, swap x and y with x, y = y, x, and show swapped values.
Take inputs for three subjects with a maximum of 100 marks each, compute the total and percentage, and display the result, then extend the program to five subjects.
Learn to classify a number as positive, negative, or zero using if, elif, and else; follow a number-line example, test inputs, and a grade-based exercise to apply the logic.
Identify the smallest of three numbers with simple comparisons: a < b and a < c; b < a and b < c; c < a and c < b.
Compute the percentage from three subjects and assign grades using thresholds: 80 percent or more, 70–80, 60–70, and below 60; then print the grade once.
Demonstrate printing in a loop, using a print statement to output five on three iterations as values progress from one to three.
Students learn to print a series of numbers using a loop, starting at 1 and incrementing until ten, observing the output 1 through 10.
Explore printing natural numbers from 1 to a chosen limit in Python, control line formatting with end and separators, and build a user-input program to print 1 to N.
In the coding for kids course, build a program that accepts a user-entered number and prints all natural numbers up to that value, illustrating input handling, looping, and output formatting.
Learn to print a multiplication table for any number by looping from 1 to 10 with a fixed left side and an incrementing right side, and accept user input.
Learn how Python computes a running total by initializing sum to zero, updating it inside a loop with sum equals sum plus i, and printing 1, 3, 6.
Explore electricity basics by defining power as the ability to do work and see how devices like lights, fans, washing machines, and electric cars rely on electricity to power functions.
Learn to calculate power in an electrical circuit using p = v × i, and understand voltage, current, and power in watts.
Multiply the output voltage by the current to compute power. Apply this to a laptop charger with 9.5 V and 2.31 A to yield 45 W.
Build your first circuit on a breadboard by wiring ground to the negative rail and pin 13 to the positive rail, then run the simulation to see the circuit blink.
Learn how a resistor reduces current in a circuit by placing a 230-ohm resistor in series with an Arduino circuit, and how to connect it properly in the simulation.
Wire two leds to an Arduino using pin 13 and pin 12, remove the resistor for simplicity, and blink both leds on a breadboard.
Build and program a circuit with multiple LEDs using pins 11, 12, and 13 to blink red and green LEDs, simulate timing, and explore adding more LEDs with ground.
Learn to create a common ground on a breadboard by linking multiple ground pins to a single negative rail. This enables shared ground for Arduino and LCD circuits.
Build a circuit for a seven-segment LED display with an Arduino and breadboard, select common cathode, connect the common pin to ground, and learn the ten pins and seven segments.
Connect a common-cathode seven-segment display to ground, wire the segments using shared ground rails, and explore alternative grounding methods for a clear, functional led circuit.
Explore 7-segment LED circuit design by configuring ground and pins, adding a resistor to limit current. Map pins to segments through simulation and coding.
Explore the seven-segment display design, map pins to segments a to g, and learn to drive digits from 0 to 9 and the decimal point using pins 3 to 10.
Display one hundred and eleven on a seven-segment LED using a simulated setup. The lecture shows running the simulation to verify the output and understand horizontal display of the number.
Learn to build a basic motor circuit with an Arduino, L293 motor driver, and battery, then program the motor to run in cycles and monitor rpm.
Build a motor circuit using an Arduino and a 293 motor driver, wire power and ground rails, share grounds, and program the Arduino using pins 2–13 to drive the motor.
Wire pins nine and ten from the Arduino to the motor driver, connect the outputs to the motor on a breadboard, and set pin nine high to run the motor.
Build a motor circuit with an Arduino and battery, then program the motor to run forward and backward in simulation and real life.
Program a motor in a cycle by toggling pins 9 and 10 with 3-second and 1-second delays, enabling forward and reverse runs in a simulated test at 143 rpm.
Add a second motor to the circuit and connect its terminals to the output pins, with inputs on Arduino pins five and six so the Arduino runs both motors.
Program two motors together by wiring to pins five, six, and nine, and run them in forward and backward directions in a simulation, then create a cycling sequence with pauses.
Learn to use the Arduino serial monitor to print messages to the computer, understand USB serial communication (receive and transmit), and run a simple simulation that prints Hello world.
Demonstrates using a push button as a digital input to drive a circuit, reading on pin 11 and blinking the led for two seconds when pressed.
Learn to build a simple platformer game using a game engine, implementing left-right movement, jumping, collisions, and winning by collecting a star.
Learn to build a simple platform game in Construct 3, a browser-based software, by creating a ground and a player sprite and adding platform behaviors for gameplay.
Learn to increase game difficulty by making an obstruction move left and right, explore different movement methods, and combine variables and parameters to challenge players.
Select the obstruction to enable movement, then apply move, rotate, or sign behavior with adjustable speed, period, and magnitude to create horizontal or vertical obstructions and increase difficulty.
Add an enemy with movement and collision, then add a coin that sets the global variable has coin; win only after collecting the coin and touching the star.
Identify and fix a game state bug by resetting the coin collection variable when the player is destroyed, ensuring the player must recollect the coin to win.
Add a moving platform to your game by cloning platforms, assigning movement behaviors, and adjusting size and solidity to increase difficulty as the player collects coins and wins.
Set up a tank battle game by configuring the project layout, viewport, and resolutions, then build player and enemy tanks with bullets for subsequent programming.
Save the project, then move the tank with the mouse by mapping the mouse y movement to vertical tank position and bound it to the layout.
Program the tank to shoot a bullet on left click and implement the shooting mechanic to advance the game.
Learn to spawn a bullet on left-click, position it at the cannon via image point, move it forward, and destroy it when it leaves the layout.
Create a game where an enemy tank chases the player tank and destroys it on contact, then resets the game after both tanks are destroyed with a one-second delay.
Learn to implement bullet-tank collisions destroying the bullet and enemy, have the enemy move toward the player, destroy both on player collision, and restart the layout after a one-second wait.
Create a program that spawns a new enemy every 13 seconds from random locations. Learn how to generate multiple enemies at different starting points to practice randomized positioning.
Create new enemies every second at x = 720, with random y axis positions to vary spawn locations and increase game challenge.
Learn how to add a score system to your game by increasing the score when enemies are damaged and resetting it to zero when the player is destroyed.
The lecture demonstrates adding a high score feature that updates after defeating enemies and resets to zero when the player takes damage in the game.
Add a high score feature by creating a global high score variable, updating it every tick when score exceeds high score, and displaying the value at the top.
Build a panel and ball game with a keyboard-controlled barrel; hit the ball to score, reset on exit, and track a high score while exploring new behaviors.
Create two sprites, the ball and the paddle, and add behavior to make the ball jump. Assign behaviors to both objects to enable jumping in this coding for kids lesson.
Add interactive behaviors to the edges of a project, making the ball reflect when it hits the sides or the top, and build this behavior in the lesson.
Add event-driven collision in a game by setting ball velocity, creating boundary sprites with physics, and using random velocities to enhance bounce and replayability.
Add keyboard input to move the paddle along the x axis using left and right arrows, shifting it by 100 pixels and keeping it bounded within the layout.
Implement and observe scoring in a game, tracking current score and a persistent high score across restarts. Learn how to surpass the high score to create a new record.
Create a score variable initialized to zero, increase it when the ball hits paddle, display it as text, destroy the ball when it leaves screen, and reset on level restart.
Explore web development options for kids, from programming to WordPress, and learn about costs, domain names, domain space, and local development with a shareable link.
Create your first website, then customize its look with a menu, pictures, and sections to make it attractive, and move on to the next example.
Upgrade the website look by applying a WordPress theme through appearance and customize, transforming a plain blog into a multi-section site with home, about, blog, and contact pages.
Identify the purpose of your website before building it, using clear goals like search, shopping, social media, or video sharing, and practice site development for kids learning to code.
Update the home page to a robotics learning site by changing the header image and setting the site title to learn robotics, then publish the changes.
Learn to edit the WordPress homepage using a block-based editor, via dashboard or direct page view, adding text, images, and a video to create a two-column layout.
Create and publish blog posts on a WordPress blog, edit posts, add images, and manage posts from the dashboard to build and refresh a multi-post website.
Download a lightweight programming software from the first search result, install the executable for your operating system (Windows, Linux, or Mac), then open the app to continue programming.
Explore the difference between a plain HTML website and a styled CSS version. Learn how background color, text color, borders, and form styling enhance usability and presentation.
Explore HTML, which stands for hypertext markup language, a language where text is linked with symbols. See how headings and paragraphs are defined with tags in code.
Explore how HTML facilitates communication between web servers, browsers, and users, with real-world analogies showing how browsers fetch data and render pages.
Learn to build clickable navigation links in HTML using the anchor tag and href attribute, place them in the nav section, and link home, about, blog, and contact pages.
Learn how to create and test hyperlinks using hrefs, placeholders with hash, and proper addresses, and ensure links open in a new tab with target _blank.
Learn to speed website updates by installing the lifesaver extension, enabling go live, and letting changes auto refresh for real-time feedback.
Learn to build ordered and unordered lists in html with ol, ul, and li, including headings and list items, and practice writing original content on a practice website.
Build an unordered list with ul and li, add a heading of famous characters including Harry Potter, then switch to an ordered list and preview a table in next lecture.
Build a data table by using the table, table heading, and table data tags to structure rows for serial numbers, characters, and their relationship with Harry Potter.
Build a user form by adding a heading, the form tag, and labeled input fields for name and email, plus a submit button, covering basic form concepts.
Learn to build your first 3D object using beetle blocks, explore 3D and 2D modes, drag and drop instructions, and control the cube with green flag and spacebar reset.
Master negative numbers using a number line game that teaches moving left for negative numbers and right for positive numbers, guided by plus and minus signs to practice subtraction.
Apply number line concepts to control movements by drawing cubes at two-unit steps along x and y axes, including negative directions and rotation to align with the y axis.
Learn to draw cubes on the z axis, positive and negative, by using change absolute z and removing rotation, and apply this to x and y axes with visible stepping.
A great resource to learn any skill fast.
Use a beetle to draw cubes on multiple lines by rotating and moving along x and y axes, duplicating patterns to create three rows.
Learn to shorten a program by replacing three repeated blocks with a nested repeat loop, achieving the same result and preparing for an exercise to generalize repeats with user input.
Learn how variables act as a changeable data type with names you choose, create variables like a and b, and set their values from user input to drive a program.
Generate multicolor 3d patterns with random colors and unknown numbers of rows and cubes, without user input, using random hue values 1 to 360.
Program a Chibi Chip to turn D0 and D1 pins on/off with digital function, and use analog function on A0 to vary brightness from 40% to 100% in forever loop.
Coding Megacourse : 9 courses in 1
# this course is developed with more than 8 years of extensive work in the field of STEM training. I have trained students of various age groups. I have incorporated all my learnings in the teaching methodology in this course, to make it fun, easy & result oriented. Carefully designed curriculum nurtures critical thinking, logical reasoning, and creativity.
This Course is divided in 3 Parts
Block Based Programming (it has 6 different Courses)
Moving from Block Based programming to Text Based Programming (it has 1 course)
Text Based programming (it has 2 different Courses)
**Master Various Programming Concepts with Ease & Fun:**
In this course, your child will effortlessly grasp programming concepts while having a blast. From block-based programming to text-based programming, our curriculum covers it all. Your child will enjoy learning through engaging activities like creating interactive applications, building games, and designing websites.
#Learn Risk-Free - 30-Day Money-Back Guarantee (But trust us, you won't need it!)
PART-1: Block Based programming - Here we will learn concepts of Programming with easy drag & drop software. Here are the 6 courses we will cover in this part
1. Learning basics of Programming by generation of Visual Designs
Unleash Creativity with 3D Designing & Printing: Your child will unlock the power of programming to construct and print their own 3D shapes and patterns. This exciting journey into the world of 3D will enhance their spatial awareness and unleash their artistic talents
3D Design – Program and build 3D shapes & patterns
3D Printing – Learn to 3D print the designs built
2. Application of programming
Your child will explore the exciting world of electronics programming, where they'll learn to control and simulate electronic chips & Lego platforms.
Electronics Programming, Control & Simulation - Working with 2 Electronic Chips
Robotics Programming, Control & Simulation - Programming Lego
3. SCRATCH Programming & Gaming
With Scratch programming, your child will bring their ideas to life! They'll dive into the world of coding by building interactive applications like quiz systems and calculators. The drag-and-drop interface makes learning fun and accessible, allowing them to express their creativity while developing essential problem-solving skills
Learn basics of programming through movement of sprites
Build application like Quiz & Calculator using Scratch
Build animations & Stories using Scratch
Build Games using scratch Programming
4. Developing games with a Professional Game Engine - CONSTRUCT 3
Unleash the Game Developer Within - Let your child's imagination soar as they explore game development with Construct 3. They will learn to build real interactive games like platformers and tank fights, transforming their ideas into captivating digital experiences. This hands-on approach to game development encourages creativity, logical thinking, and computational skills
Learn the Game engine & build your own interactive games
Build 3 very interesting Games with ease
5. Web Designing with WORDPRESS
Website Design Made Easy - your child will delve into the world of web design and development with drag & drop based software
Build a real website
Make the website live with 0 budget
6. ROBOTICS with Arduino – (no hardware reqd)
Experience the power of Arduino without physical components. Dive into simulations that allow your child to learn and experiment with circuits, programming, and more, all within a virtual environment
Basics of Electricity
LED Projects - Circuit Building & Programming
Motor Projects - Circuit Building & Programming
Sensors & robotics - Circuit Building & Programming
PART -2 : Moving from Block Based programming to Text Based Programming – Here we will learn to shift to text programming using turtle graphics programming with python.
7. Moving from Scratch to Python - TURTLE programming
Learn the analogy in Scratch & Python
Build various shapes (triangle, square, polygons, circle) in python
Program complex designs
PART -3 : Text Based programming – Here we will learn to build applications by writing text programs.
8. PYTHON Programming
Empower Mathematical Thinking with Python Programming: Math and programming go hand in hand! Through Python programming, your child will explore mathematical concepts in a dynamic and practical way. They will create mathematical applications like student grade calculators, and dive into number series generation, enhancing their problem-solving skills along the way
Learn various Programming concepts like loops, variables, conditional statements & data types
Build mathematical applications like student grade calculator
Build numerical applications like number series, calculator etc
9. HTML & CSS Programming
Give your child the skills to create their own website from scratch! They will learn HTML coding to structure web pages, CSS concepts to add style and design, and even build and design websites using the popular WordPress platform. They'll discover the thrill of seeing their creations come to life online
Build website using HTML programming
Style the website using CSS Coding
This Mega course is regularly updated with new lectures / courses so that you get most value out of it & this course can exceed your expectations.
Learn Programming & Math
You will learn different programming concepts in an easy way like
Loops - For & While
Conditional Statements - If & else
Using variables
Data Types
Sounds boring but you'll love the way Maths concepts are explained in the course like
Number lines
X Y Z axes
3D objects (Cube, Cuboid, Pipe, Tubes etc.)
2D objects (Square, Hexagon, Octagon, Decagon, Circle)
Natural numbers
Squares / cubes
Finding Area / Perimeter
Building math Calculators in Scratch & Python
Enroll for the course & Unlock Your Child's Coding Potential Today!
Don't miss out on this incredible opportunity to equip your child with invaluable skills for the future. Enroll them in the course and watch their potential soar to new heights! Plus, with our 30-day money-back guarantee, you have nothing to lose. Let's unlock the coding genius within your child together!
I am excited to see you in the course :)
Note : Those under 18 but above the age of consent may use the course only if a parent or guardian opens their account, handles any enrollments, and manages their account usage.