Skip to content
UdemyIT & SoftwarePaid courseBeginner levelCertificate

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Daniel Ciocîrlan

$24.99

$39.99

$39.99

$39.99

$39.99

Free

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.4

12,559 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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

Showing 12 of 318 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100