Full Scratch 3.0 Programming Course: Beginner to Advanced

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

4.48 (584 reviews)
Udemy
platform
English
language
Game Development
category
instructor
2,131
students
10.5 hours
content
Jul 2020
last update
$89.99
regular price

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

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.

Content

Introduction

Course Introduction
Lecture 1 Quiz
Creating a Scratch Account
Lecture 2 Quiz
Getting Familiar with the Scratch Website
Lecture 3 Quiz
Getting Familiar with the Scratch Editor
Lecture 4 Quiz

The Basics of Block-Based Computer Programming

What is a Computer Program?
Lecture 5 Quiz
The XY Coordinate System
Lecture 6 Quiz
Graphic Design: Sprites, Costumes, Stages, & Backdrops
Lecture 7 Quiz
Motion
Lecture 8 Quiz
Looks & Sounds
Lecture 9 Quiz
Controls, Operators, & Conditions
Lecture 10 Quiz
Sensing & Variables
Lecture 11 Quiz
Calling Custom Scripts
Lecture 12 Quiz

Beginner Projects

Making a Simple Game
Lecture 13 Quiz
Making a Calculator
Lecture 14 Quiz
Making an Art Application
Lecture 15 Quiz
Making a Music Project
Lecture 16 Quiz
Making an Interactive Story
Lecture 17 Quiz
Data Types Review
Lecture 18 Quiz

Intermediate Projects

Making a Scrolling Platformer
Lecture 19 Quiz
External Libraries & The "Pen" Tool
Lecture 20 Quiz
Making a Render Machine
Lecture 21 Quiz

Advanced Content

Understanding Cloud Variables
Lecture 22 Quiz
Working with Phosphorus
Lecture 23 Quiz
Where to go From Here
Lecture 24 Quiz
Conclusion
Lecture 25 Quiz

Bonus Content

Final Exam (Optional)

Screenshots

Full Scratch 3.0 Programming Course: Beginner to Advanced - Screenshot_01Full Scratch 3.0 Programming Course: Beginner to Advanced - Screenshot_02Full Scratch 3.0 Programming Course: Beginner to Advanced - Screenshot_03Full Scratch 3.0 Programming Course: Beginner to Advanced - Screenshot_04

Reviews

Leah
September 25, 2023
This is a very good course my mother bought for me the instructor teaches the things well and clear I love it
Shazy
April 11, 2023
I had to quit this course about a 1/3 of the way through. Overall very frustrating. It is clear the instructor knows the subject but there are no lesson plans. He just basically tells you what everything does, there is no real application. If you wanted a Scratch dictionary, this would be great but that is not what I was looking for. The other issue is that his screen is zoomed so far out that I can't see any of the codes he grabs and he grabs a bunch, talks really fast and puts them back... the auto resolution on my computer was 1080 but he recommended 720 to someone and so I changed mine to 720 and nothing changed. I have a 24" computer screen, and even with that unless I go full screen, I can't see anything. I like taking notes during class so full screen does not work for me. The audio is also not consistent between lectures.
Sebastian
March 11, 2023
The tutor has no experience teaching children. He does not focus on things that are important in the course, CODING, and instead focus on things that are too technical or not necessary. My 10-year-old and 7-year-old kid lost interest.
Tim
March 2, 2023
This guy has to be one of the worst lecturers I've ever encountered and I am playing fast and loose with the word lecturer. He can't get two sentences out at a normal speed and cadence with almost any coherency. He delivers like he just learned the material the day before and under a life or death timeline. After viewing a couple more lessons I had to come back and edit this. I don't know if he's on a non-stop caffeine rush or he's just hyper but I've wasted 18 bucks on an essentially worthless presentation. Let me be a cautionary tale for you. If Udemy actually examined this course and still had the gall to charge for it then shame on them!
Brane
October 1, 2022
Course is very fast in some lessons, so i have problem to follow and must repeat some parts for few times.
J
August 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.
Sonia
August 24, 2021
The instructor talks way too fast and confuses when he starts doing or talking about something and then changes the topic or corrects the project. He should be more organized.
Werner
June 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.
Snehal
May 14, 2021
it is a great course but it would be better if u could zoom your screen as the blocks are not clear.
Domisoft
January 4, 2021
The course seems to be developed as the author goes. Examples are interesting but not well thought, lots of experimentation, phosphorus example not even checked if works, i just feel there are better ways to learn scratch.
Ishaan
June 2, 2020
I learned that in block based programing, lists are called, well, lists; but, in text based programing, lists are called arrays.
Saimantika
February 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.
Deborah
January 31, 2020
Instructions and guidance is not clear. I am unable to follow steps as the teacher does not indicate what he is doing and why. On many occasions, he drags block out without indicating why and refers to them as this. The screen is not clear so I can not see which blocks have been used, and the transcript is useless because he does not refer to blocks by their correct name.
Finn
December 10, 2019
The quality of the videos 720p makes it VERY hard to follow the direction. I cannot read the onscreen interface in the video. I am using a 1600x1200pixel screen with video maximized. ALL videos need to be 1080p in quality.
Kelly
November 19, 2019
Nathan's course exceeded my expectations and the content was rich and well-delivered. I learned a lot about the topic and feel that I have a very knowledgeable head start to jump into text-based programming.

Charts

Price

Full Scratch 3.0 Programming Course: Beginner to Advanced - Price chart

Rating

Full Scratch 3.0 Programming Course: Beginner to Advanced - Ratings chart

Enrollment distribution

Full Scratch 3.0 Programming Course: Beginner to Advanced - Distribution chart
2597858
udemy ID
10/9/2019
course created date
1/4/2021
course indexed date
Angelcrc Seven
course submited by