Programming for Kids and Beginners: Learn to Code in Scratch (Udemy.com)
Learn to program, create games, have fun in Scratch! For parents and teachers of future coders
Created by: Daniel Ciocîrlan
Last updated January 2023
What you will learn
- Create smart and fun games
- Create animations and cool visual effects
- Code - one of the most important skills to learn!
- Understand complex computer science concepts by intuitively applying them in games
- Learn text-based programming languages 2x - 10x faster
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.4 out of 5higher than 30% of them
- Reviews12,559#34 of 1,183 by number of reviews
- Length7.6 hourslonger than 61% of them
- Last updatedJanuary 2023earlier than 74% of them
Course Description
In this course, we'll learn to code, starting from the basic blocks. No kidding! Scratch, the programming language we use (developed by MIT), is so fun that it makes programming seem like a game.
We'll learn by doing. The course is designed so that you create the games and applications with your own two hands. But what makes this course truly unique is the teaching method I've used live 4+ years. We learn a variety of computer science topics, but we hide the complexity behind characters, animations, analogies and fun!
That's because, in these carefully designed lessons, we train our intuition to make sense of what we want to achieve and how to get there. This will help you quickly master the basics. After this course, you'll learn text-based programming languages at a blazing speed and quickly make sense of any piece of code.
The content is designed to be fun! We learn to create animations and cool effects and we create clones of some of the most popular games, such as Flappy Bird or Pac-Man. The games are handpicked to optimize learning computer science topics while having fun along the way. I will also update the course on a regular basis with new content - and challenges!
This course is designed for
parents or teachers who want to give their children the best skills and most fun
kids and beginners who want to learn to code games
anyone new to programming who doesn't know where to start
I can't wait to have you in the course!
The course is regularly updated with new material, tips and tricks that you can use in your games and projects!
Note: this course is intended for purchase as an adult. Those under 18 may use this course only if a parent or guardian opens their account, handles any enrollments, and manages their account usage.
Instructor Details
- 4.4 Rating
12,559 Reviews
Daniel Ciocîrlan
I'm a software engineer with a passion for teaching. Big fan of Scala and the JVM.
I have a Master's Degree in Computer Science and I wrote my Bachelor and Master theses on Quantum Computation. Before starting to learn programming, I won medals at international Physics competitions.
For 8+ years, I've taught a variety of Computer Science topics to 100000+ of students at various levels. I've held Hour of Code for 7 year-olds, I've taught university students who now work at Google and Facebook, I've held live trainings for software engineering teams at Adobe and Apple, and I'm now so excited to share what I know with a wider community online.
More courses by Daniel Ciocîrlan
Scala & Functional Programming Essentials (2024)
4.5 (15,399 Reviews)
Provider: Udemy
Time: 11.3h
$24.99
Advanced Scala and Functional Programming (2024)
4.7 (3,560 Reviews)
Provider: Udemy
Time: 13.2h
$39.99
Apache Spark 3 & Big Data Essentials in Scala (2024)
4.8 (2,302 Reviews)
Provider: Udemy
Time: 7.3h
$39.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Bridgette Johnson on 8/24/2026
sragrsza3wqedfghb g12erfdsgw4e5tfgwtrwt
By Justin S on 3/2/2026
Great examples and instruction. I love how Daniel demonstrates what the wrong approach looks like, as well as the preferred approach. It was fun seeing how he discussed bugs, and how to resolve them. He could have just created a perfectly working game, but instead showed how the game failed, and then demonstrated how he worked through the bug.
By Rex Manoranjan Reddy Akepati on 6/18/2025
An amazing course! Enjoyed it! My 8 year old son enjoyed every game in this course. Thank you very much for putting in tremendous effort in explaining every little concept clearly and patiently. Would be of great help if you could make more courses on Ai/ML using Scratch programming if possible. Keep up the good work! Thank you Daniel.
By Abdullah Jeddo on 11/8/2023
Because It’s a great course to learn coding in scratch, there are some things I learnt which I didn’t know before, it was a very helpful course, the owner of the course (Daniel) replied quickly to my questions.
By Javier de Bustos on 9/2/2023
A really nice and well thought course, with a slowly increasing difficulty of the suggested lessons for a continuous improvement of the learning results. The motivating and friendly art of the instructor and the success reached after every short lesson is very appreciated and helps to keep on following the course. Enjoy programming with Scratch!
By Anonymized User on 4/13/2021
I was looking for a class that could explain coding to me like I was on Sesame Street. Daniel did just that. Getting kids and adults interested by using games we're familiar with to help get you to understand the mechanics of what makes a game tick. Also made it easier to understand with Daniel using Scratch; color coding different functions and the use of shapes. Beautifully done.
By Wanshengwei Tianhe on 3/18/2021
Im not too good at reviews ,it's my first one actually.This course gives a good understanding of basic programming concepts through creating of 'old-school' games like ping-pong,Pac-Man etc,superficially try shoes of programmers on yourself facing bugs,searching for mistakes,figuring out how objects interact with each another,and other underwater stones. Minuses are:author providing you with ready sprites,backdrops,sounds and coordinates for them rather than explaining how you could yourself make them up ,download and work with coordinates.You just download the file with pictures, author says:'Just put this numbers' without explaining coordinates grid .Overall:it's a good course im grateful to the author!
By Mohammed Mousa on 11/22/2020
it is so good
By Coding Club on 11/22/2020
Yes a very good match and enhances the experience.
By Ahmed Dulaimi on 11/15/2020
I personally love it, it explains it in a way that other kids like me can understand
By Ng Choon Hua on 11/15/2020
Yes, it is good match for me. Thank you for your teaching.
By Christinatan on 11/8/2020
It was very nice
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












