Learning to Code for Kids & Beginners with MIT Scratch
Learning to Code for Kids & Beginners with MIT Scratch, available at $44.99, has an average rating of 4.79, with 89 lectures, based on 7 reviews, and has 31 subscribers.
You will learn about Learn the Fundamentals of Coding Learn MIT Scratch — a free to use visual coding (you drag and drop blocks) platform that is a great way for 1st time coders to learn Quickly go from a beginning coder to a more advanced coder by learning a simple step-by-step problem solving approach rooted in the fundamentals Code games and other projects from start to finish (from idea to fully realized game) Students should leave this course with a great foundation in the fundamentals of coding and be ready to more easily learn new programming languages This course is ideal for individuals who are This course is for anyone who has a curiosity about programming (or creating games) no matter what your age. That same curiosity led me to programming years ago and I'm so glad it did as I've been able to make it a part of my professional career for the past 2 decades. It is particularly useful for This course is for anyone who has a curiosity about programming (or creating games) no matter what your age. That same curiosity led me to programming years ago and I'm so glad it did as I've been able to make it a part of my professional career for the past 2 decades.
Enroll now: Learning to Code for Kids & Beginners with MIT Scratch
Summary
Title: Learning to Code for Kids & Beginners with MIT Scratch
Price: $44.99
Average Rating: 4.79
Number of Lectures: 89
Number of Published Lectures: 89
Number of Curriculum Items: 89
Number of Published Curriculum Objects: 89
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the Fundamentals of Coding
- Learn MIT Scratch — a free to use visual coding (you drag and drop blocks) platform that is a great way for 1st time coders to learn
- Quickly go from a beginning coder to a more advanced coder by learning a simple step-by-step problem solving approach rooted in the fundamentals
- Code games and other projects from start to finish (from idea to fully realized game)
- Students should leave this course with a great foundation in the fundamentals of coding and be ready to more easily learn new programming languages
Who Should Attend
- This course is for anyone who has a curiosity about programming (or creating games) no matter what your age. That same curiosity led me to programming years ago and I'm so glad it did as I've been able to make it a part of my professional career for the past 2 decades.
Target Audiences
- This course is for anyone who has a curiosity about programming (or creating games) no matter what your age. That same curiosity led me to programming years ago and I'm so glad it did as I've been able to make it a part of my professional career for the past 2 decades.
In this course students of all ages are welcomed to learn the fundamental programming fundamentals that have allowed me to be a professional coder for the past 20 years. After laying a great foundation by learning the basics, we’ll advance to the challenge-based project section of the course where students will be able to complete fully functional games by taking a step-by-step approach, breaking down complex problem into simple solvable steps. We’ll do it all on the free MIT Scratch platform that provides a great visual drag-and-drop code editor which is perfect for beginner programmers who are just beginning to code. I’ll present each step of each project as a challenge and then provide full in-depth solution video along with all the Scratch Challenge Projects and Solutions where students can take on the challenges and also learn from my code.
I really hope you’ll join me inside this course to experience the joy of coding and also to unlock a valuable skillset that is super relevant in today’s modern world. Upon creating this course you’ll be super well versed in not just Scratch, but also the Fundamentals of Programming which apply to just about every coding language on the planet. In other words, this is just the beginning. I hope you use this course as a springboard to lots of fun and fruitful future endeavors with programming.
cheers,
Greg
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Lecture 2: Introducing MIT Scratch
Lecture 3: The Stage Coordinate System
Lecture 4: Getting the Most from this Course
Lecture 5: Asking Questions & Sharing Your Work
Chapter 2: The Fundamentals of Programming
Lecture 1: Section Introduction
Lecture 2: What are variables?
Lecture 3: Variable Scope: Local vs. Global Variables
Lecture 4: A Few More Variable Example
Lecture 5: Variable Challenge
Lecture 6: Variable Challenge Solution
Lecture 7: Control Structures Part 1: Events and Listeners
Lecture 8: Control Structures Part 2
Lecture 9: Control Structures Part 3
Lecture 10: Branching Control Structures
Lecture 11: Lists and Arrays
Lecture 12: Storing Related Data with Multiple Lists
Lecture 13: Custom Blocks (Functions)
Lecture 14: Custom Blocks Part 2 – Adding Complexity and Input Parameters
Lecture 15: Running Blocks w/o Screen Refresh
Lecture 16: Custom Blocks Part 3
Chapter 3: A Few More Scratch Related Things You Should Know
Lecture 1: Intro to this section
Lecture 2: Backdrops
Lecture 3: Sprites
Lecture 4: Creating your own Sprites with the Shape Tool
Lecture 5: Vector vs Bitmap Graphics
Lecture 6: Creating Clones in Scratch
Lecture 7: Costumes and Animation
Lecture 8: Frame Rate
Lecture 9: A Few Quick Coding Block Tips
Lecture 10: The Backpack and Dragging Items between Sprites
Lecture 11: Commenting Your Code
Lecture 12: Adding Extensions
Chapter 4: Creating a Meteor Math Game
Lecture 1: Meteor Math Game Introduction
Lecture 2: Challenge 1 — Creating a Ship Sprite
Lecture 3: Solution 1 — Creating a Ship Sprite
Lecture 4: Challenge 2 — Ship Movement
Lecture 5: Solution 2 — Ship Movement
Lecture 6: Challenge 3 — Firing Bullets
Lecture 7: Solution 3 — Firing Bullets
Lecture 8: Challenge 4 — Creating and Placing Meteors
Lecture 9: Solution 4 — Creating and Placing Meteors
Lecture 10: Challenge 5 — Collision Detection Part 1
Lecture 11: Solution 5 — Collision Detection Part 1
Lecture 12: Challenge 6 — Collision Detection Part 2
Lecture 13: Solution 6 — Collision Detection Part 2
Lecture 14: Challenge 7 — Creating the Math Problems
Lecture 15: Solution 7A — Creating the Math Problem Part 1
Lecture 16: Solution 7B — Creating the Math Problems Part 2
Lecture 17: Challenge 8 — Creating the Score Bar
Lecture 18: Solution 8 — Creating the Score Bar
Lecture 19: Challenge 9 — Meteor Destruction Animation
Lecture 20: Solution 9 — Meteor Destruction Animation
Lecture 21: Challenge 10 — Problem Solving (Meteor Placement)
Lecture 22: Solution 10 — Problem Solving (Meteor Placement)
Lecture 23: Challenge 11 — Game Levels
Lecture 24: Solution 11 — Game Levels
Lecture 25: Challenge 12 — Reviewing Incorrect Answers
Lecture 26: Solution 12 — Reviewing Incorrect Answers
Lecture 27: Challenge 13 — A Few Final Game Elements
Lecture 28: Solution 13 — A Few Final Game Elements
Chapter 5: Create a Classic Snake Game
Lecture 1: Classic Snake Game Intro
Lecture 2: Challenge 1 — Creating a Checkerboard Grid
Lecture 3: Solution 1 — Creating a Checkerboard Grid
Lecture 4: Challenge 2 — Game Flow and Snake Head Placement
Lecture 5: Solution 2 — Game Flow and Snake Placement
Lecture 6: Challenge 3 — Setting up a Movement System
Lecture 7: Solution 3 — Setting up a Movement System
Lecture 8: Challenge 4 — Flexible Grid Sizing
Lecture 9: Solution 4 — Flexible Grid Sizing
Lecture 10: Challenge 5 — Placing the Food
Lecture 11: Solution 5 — Placing the Food
Lecture 12: Challenge 6 — Eating the Food
Lecture 13: Solution 6 — Eating the Food
Lecture 14: Challenge 7 — Positioning Body Segments
Lecture 15: Solution 7 — Positioning Body Segments
Lecture 16: Challenge 8 — Collision Detection
Lecture 17: Solution 8 — Collision Detection
Lecture 18: Challenge 9 — Adding Sound FX
Lecture 19: Solution 9 — Adding Sound FX
Lecture 20: Challenge 10 — Score and Game Levels
Lecture 21: Solution 10 — Score and Game Levels
Lecture 22: Challenge 11 — Adding a Multiplier Bonus
Lecture 23: Solution 11 — Adding a Multiplier Bonus
Lecture 24: Challenge 12 — Creating a Moving Score Display
Lecture 25: Solution 12 — Creating a Moving Score Display
Lecture 26: Challenge 13 — High Score Board
Lecture 27: Solution 13 — High Score Board
Chapter 6: Final Thoughts and Final Challenge
Lecture 1: Congratulations!
Instructors
-
Greg Radcliffe
Designer | Photographer | Programmer |Blogger |Entrepreneur
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 2 votes
- 5 stars: 5 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024