Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full Scratch 3.0 Programming Course: Beginner to Advanced
Bestseller
Rating: 4.5 out of 5(901 ratings)
3,220 students

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!
Created byNate C
Last updated 7/2020
English

What you'll 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

Course content

6 sections25 lectures10h 15m total length
  • Course Introduction2:55

    In our first lecture, we'll learn a little bit more about the outline of the course and some of the tools that we'll be using.

  • Lecture 1 Quiz
  • Creating a Scratch Account2:29

    In our second lecture, we'll learn how to create a Scratch account. We'll also learn about other options if account creation is unavailable for any reason.

  • Lecture 2 Quiz
  • Getting Familiar with the Scratch Website4:53

    This lecture teaches basic navigation around the site, where to find resources that help if you get stuck, and how to find legal documents if you wish to view them.

  • Lecture 3 Quiz
  • Getting Familiar with the Scratch Editor6:42

    This lecture walks you through the Scratch Editor and some of the key functions you'll need to know about.

  • Lecture 4 Quiz

Requirements

  • A computer and general computer skills
  • Basic reading/listening ability
  • Access to the Internet

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.

Who this course is for:

  • Beginner developers
  • Kids interested in computer programming
  • Anyone interested in Scratch and block-based programming
  • People looking for a solid starting point in learning about software development
  • Students
  • Teachers
  • Club Organizers
  • After-school activity managers
  • Computer programming summer camp leaders