Skip to content
UdemyGame Development FundamentalsPaid courseAll LevelsCertificate

Full Scratch 3.0 Programming Course: Beginner to Advanced (Udemy.com)

Use Scratch 3.0 to learn universal programming concepts, create games, design apps, make models, and more!

Created by: Nate C

Last updated July 2020

icon
What you will learn

  • Become an expert with block-based programming
  • Compatabile with all skill levels and all ages
  • Learn to develop your own quality 2D/3D games and applications
  • Understand the "magic" behind how computer programs actually work
  • Be prepared to take on web development, app development, and game development
  • Build up a solid knowledge of universal computer programming strategies, vocabulary, and logic
  • Get comfortable with graphic, bitmap, and vector design regardless of artistic ability
  • No downloads or software required

How it compares

Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:

  • Rating4.4 out of 5higher than 31% of them
  • Reviews932#36 of 282 by number of reviews
  • Length10.2 hourslonger than 61% of them
  • Last updatedJuly 2020earlier than 76% of them

icon
Course Description

Whether you're a parent looking for a good starting place for your kids to get into computer programming, a teacher looking for a great way to introduce software development to a technology class, or just a curious person looking to learn more about how programming actually works, this course is for you.


This course focuses on what's referred to as "block-based programming", where the developer can drag and drop functions together to create scripts that complete tasks, whether they be simple or complex. This course starts out by teaching the universal basics about computer programming and then increases difficulty, contributing to a cumulative knowledge while reinforcing previously learned material through interactive activities.


Not only does this course carry you from beginner to expert in block-based programming, but it gives you a strong boost for whichever direction you want to go after taking the course, if you want to continue your programming career. Whether you're looking to get into advanced app development, game development, or web development, this course equips you with the universal concepts, vocabulary, and computer logic you'll need to know.


Although this course ramps up to expert levels, it is designed to be as comprehensive, interactive, and reinforcing as possible making it suitable for all ages and abilities. Every core concept presented will be thoroughly explained, and the course provides recommendations for external resources after completion for where to go based on your personal interests.


Here's what you can get from this course:

  • Lifetime access to 20 on-demand, video lectures that can be streamed anywhere, anytime.

  • Hours worth of videos, interactive activities, and hands-on projects.

  • A strong programming vocabulary and strong grasp of many universal software development concepts.

  • Fluency in Scratch 3.0 and expert-level knowledge in block-based programming

  • Ability in graphic design, 2D/3D game development, and more.

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

Nate C

Hey, Udemy!


I'm a freelance software instructor interested in helping kids learn to code, cryptography projects, and information security.


I'm especially passionate about teaching, mathematical applications to art, and developing 3D applications and games.


In my free time I enjoy programming, breaking codes, and eating.


On Udemy, I enjoy learning and teaching valuable skills for a bargain.


Thanks for stopping by!

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.4

932 ratings on Udemy

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

By Jay G on 11/21/2025

It's certainly not easy for a 4th grader to follow. Speaks too fast. Elementary kids need instructions at a slower pace and all these concepts are new to them. I found better Scratch programing introduction videos on Youtube.

By Elsa Adombea Arthur on 7/13/2024

First of all i got a 48% on the bonus content, second of all the way you were putting the program in, it is too fast But the projects were amazing, but the concusion lecture was quite dissapointing. I give a 3 star & good luck! Try and improve your speed.

By Arnav Pimpalkar on 6/18/2024

The course was very detailed and very introductory! I loved the course and because of it, I will be able to make very good scratch projects! Thank you.

By Powell Rogério Mitange António on 4/14/2024

Este curso é muito bom, tem cada detalhe eespecificação, o professor é incrivel, vale a pena mesmo comprar do que ver videos no youtube sobre, sabe quando você paga pelo conteúdo... a qualidade é outra. comprei este e mais 2 sobre 2d developer

By J Dee on 8/1/2022

It's a good step-by-step walk through, but the presenter could speak slowly and more concise. It'd help if there was an intro slide for each section which summarized what was going to be covered in the lesson. [edit] Course improved past the introductory videos. I wish Udemy didn't prompt users to rate a course off the first two videos.

By Werner Van der Merwe on 6/22/2021

It is hard to follow since the content hasn't been structured into planned chunks. Quite a lot of random ideas are introduced to explain each component, but without mentioning why and where one would use it... I gave the initial lessons a 1 star, then moving t the development stage |I thought that was quite informative and were able to start applying all offered content.

By Aanya Singh on 9/18/2020

This is a great course for people who want to do Scratch, or want to learn more advanced coding since it covers the basics of all computer programs' features. Variables, for example, are clearly explained as a place for storing integer and string values. I really recommend this course if you want to continue coding as a career...And I personally like this course because it teaches us from Beginner level, to Advanced expert level...It really amazing I love this course

By George-Constantin Avramescu on 9/9/2020

EDIT: The review came from a child, so please excuse him. Great course, thank you. ORIGINAL: Well I areddy know how to do these but there good for starters.

By Peter Boss on 7/1/2020

Der Kurs hat genau das gebracht, was ich erwartet habe. Mithilfe der vielen Beispiele und den verständlichen Erklärungen sollte es mir nun möglich sein, eigene Scratch Projekte zu realisieren. Achtung: die englischen Untertitel sind zum Teil ziemlich falsch übersetzt.

By Saimantika Roy Sanbui on 2/10/2020

I am extremely delighted to pursue this course as this will not only help me to learn the programming better but will help me to clarify the concepts for teaching in my class to the children. The instructions and explanation are so well done that I am thoroughly enjoying the block coding and designing with the look and feel of the overall program. Heartfelt Thanks to Udemy and the Instructor for teaching this Programming with so much clarity and simplicity.

Showing all 10 reviews on CourseDuck

Read all 932 reviews on Udemy

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