Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 2.5 hours on-demand video
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Coding For Kids

Coding for Kids - Learn to program with a Dad & Son

Learn to program by building your very own game in MIT's programming tool for beginners
Rating: 4.5 out of 54.5 (162 ratings)
1,179 students
Created by Craig Blewett
Last updated 12/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Register an account in Scratch
  • Understand the code building blocks of Scratch
  • Use motion sensors to track movement
  • Use controls to make decisions in programs
  • Use the Pen operator to add some fun
  • Employ sound code blocks in a game
  • Adding additional Sprites with controls and sensing
  • Using randomization in games
  • Using tracking and recorded sound effects in the game
  • Creating and using variables
  • Using mathematical operators for control
  • Sharing a game

Course content

6 sections • 33 lectures • 2h 42m total length

  • Preview07:36
  • Preview03:13
  • Overview of Scratch
    03:21

  • Your first program!
    03:09
  • Motion - Tracking the mouse
    01:31
  • Controls & Motion - Moving the ball
    05:11
  • Pen operator - Getting a tail
    03:03
  • Sound Code Blocks - Bringing the game alive
    03:10
  • Additional Sprites - Controls and Sensing
    03:03

  • Randomization - Adding real fun!
    02:54
  • Tracking & Sounds - Adding the enemy
    07:37

  • Variables - Keeping Score
    05:22
  • Variables - Levels & Controls
    05:00
  • Operators - Speeding up the enemy
    02:46

  • Sharing your game - It's time for fame!
    02:26
  • Summary and future
    04:32

  • Preview01:35
  • Preview04:12
  • Animate Background
    07:43
  • Adding Pipes
    05:18
  • Animating Pipes 1
    06:02
  • Animating Pipes 2
    04:13
  • Animating Pipes 3
    02:58
  • Adding Flappy Bird
    06:23
  • Adding Flap To Flappy Bird
    04:37
  • Sensing Objects
    08:22
  • Improving Sensing
    08:38
  • Adding Sound
    06:18
  • Adding Score
    08:05
  • Countdown
    06:20
  • Display Score
    06:43
  • Adding Best Score
    05:47
  • Conclusion
    05:14

Requirements

  • All you require is a knowledge of how to operate your computer...nothing more

Description

Who is this course for?

This course is specifically designed for people who are wanting to learn to program, especially children, teenagers, university students…oh yes, and those more mature and looking for a change of direction and some money!

What's the course about?

“Everybody in this country should learn how to program a computer…because it teaches you to think" (Steve Jobs). Steve Jobs is not alone in this thinking. Many of the people who are shaping our modern world are saying the same thing – programming is the language of the future. This course will introduce you to programming in the most fun, easiest, and most unique way possible.

Fun…because you will build a game, a really great game!
Easiest …because you will learn to program in Scratch, developed by MIT to teach programming.
Unique…because you will be taught by a father-son combo!
You will learn all the basics of programming, and by the end of this course you will be able to push the limits of what can be done in Scratch. You will learn about sprites, about code blocks that control them, about useful elements like sounds, randomization, sensing, and lots more. While the environment is easy to learn in, what you will learn will be amazing.

Why this course?

There are lots of courses that teach you programming…and of course I suggest you do as many as you can. However, if this is your first time, or if you are wanting to see if programming is for you, or your children, then this is the best course for you. Why?

Firstly it will be fun! Learning that is not fun is not fun…OK, I suppose that makes sense ;-) Very step of the process is fun, plus what can be more fun than making your very first program a game…and a fun game too!

Secondly we will be using Scratch to teach you. Sure you will eventually want to learn programming in things like C++ or Swift or Java…as these will allow you to write mobile apps. However, I have seen countless people give up because these environments are so complex. You need to grasp the basics first…and that is exactly why MIT University developed Scratch. This is the best platform, used at schools and universities around the world, to learn to program. From here your options are limitless!

Thirdly when you learn to program you need to learn it in a special way…and that is exactly what we are going to do for you. You will be learning from two people – myself (Craig) and my son, Joshua. I have a PhD in educational technology and have been involved in technolology and teaching it for over 30 years. I will give you the benefit of my knowledge of teaching – how to do it properly, and technology in general. Joshua, who is just 12 has picked up programming, by himself and is now successfully writing apps. But he started with Scratch. He will bring a fresh and simple-to-understand insight to the teaching as he guides you through this learning process. Together we are going to share with you how you can learn to program and set yourself up for the most needed career of the future. Everything is going to need software to work, whether it's your fridge, watch, phone, car…all of these are programmed. Software is the language of our world, and those who know it hold the key to the future.

What kind of materials are included?

The course includes everything you need. The lectures are professionally created, as people have come to expect from bythe.guru productions. The course is in HD video with high quality audio and images. We will show you everything we explain. Plus in addition to this we have attached additional exercise with solutions to the end of most lessons. This means you can try other things to see if you have grasped the concepts.

How long will the course take to complete?

There are 5 sections to this course, with each section providing short powerful videos on individual concepts. Learning to become proficient in programming takes time…but this course will give you a jump start into what is one of the most needed and lucrative careers around…ask Mark Zuckerberg if your don't believe us!

How is this course structured?

This is an action course. So the course starts with getting to the doing straight away. The course starts with setting up your Scratch account and then in no time you have written your first program. The course is structured in the following way:

1.Section 1 – Scratching the Surface - The purpose of this first section is to introduce you to the importance of programming, and the Scratch programming environment.

2.Section 2 – Writing a Game – Part 1 - The objective of this section is to introduce you to most of the important elements of Scratch programming by developing a really fun game.

3.Section 3 – Writing a Game – Part 2 - This section now introduces some more advanced elements to our game and programming, such as extra sprites and random moves

4.Section 4 – Writing a Game – Part 3 - One of the most important parts of programming is variables. This section will introduce you to creating and using variables.

5.Section 5 – Conclusion – The future looks bright - In this section we conclude by looking at how you can share your program that you have made and by summarising some of the key lessons.

Why take this course?

If I am looking for an online course there are 3 key things I look for. Firstly, the qualification/experience of the teacher. Secondly, the ability of the teacher to teach/present. Thirdly, the quality of the teacher's material. So here are my credentials.

1.My Qualification/Experience - I have just completed a PhD in the use of IT for education. I've been involved in IT both as a university lecturer, IT consultant and entrepreneur for over 20 years. This includes starting up multiple businesses both online and offline.

2.Ability to teach - In addition to having been a lecturer for over 20 years I have spoken around the world to everyone from business leaders to politicians to teachers to children. But don't believe me, here are what some of those who have heard me say:

"Craig has the rare ability to engage personally with each member in his audience" (A. Byrnes, PDM Pty Ltd, Australia),

"Craig is a dynamic speaker, out-of-the-box strategic thinker and professional" (R. van Rooyen, Associate Partner, Deloitte)

“Mr. Blewett is a pleasure to take in. The excitingly focused style by which he speaks keeps you on the edge of your attention." (C. Stickney, USA)

“Craig is an experienced and highly competent teacher and presenter. He has the rare ability to convey innovative concepts in an engaging fashion that is packed with enthusiasm but also logic and balance." (Dr. Alleyne, UK)

"Craig is possibly one of the most interesting presenters I have encountered. His students love him and in public forums he is unequalled." (Prof. Maharaj, UKZN, South Africa)

3. All the material presented in this course is professionally produced using HD video, high-quality audio and specialist video editing software. Besides all this, you won't find a better value, easier course that will enable you to learn how to program from SCRATCH!

Who this course is for:

  • Children interested in learning programming
  • Students who are using or planning on learning to program
  • Adults who would like to learn to program
  • Anyone who would like an easy introduction to programming, without the technical talk

Instructor

Craig Blewett
Activated Academy
Craig Blewett
  • 4.3 Instructor Rating
  • 677 Reviews
  • 17,091 Students
  • 11 Courses

There are many great courses, many great teachers online - but how many build their courses around a research-backed, digital-age, teaching approach? 


Activated Academy courses are developed around the teaching approaches (called pedagogies in teacher talk) of the Activated Classroom Teaching (ACT) model. These highly effective approaches, developed by Activated Academy's founder, Dr. Craig Blewett, are the result of years of research.


Activated Academy courses are unique. They are a blend of the best modern teaching approach, the best teachers, and the best content. Our motto is to ensure that while you're learning, you're also laughing and loving it!


Dr. Craig Blewett is a dynamic international speaker who has been involved in business, I.T. and education for over 20 years. With a PhD in IT and learning, he has taught and inspired everyone from politicians to corporate leaders, from parents to children, all around the world. In addition he work on how to teach effectively has been featured widely in international media, TV, research journals and books. This all means that Activated Academy courses are the highest quality, most engaging learning experiences available!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.