Programming for Kids - How to Make Coding Fun

Explore free tools, techniques and ideas to inspire fun and creativity in your children's approach to programming.
4.1 (176 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
5,747 students enrolled
Free
Start Learning Now
  • Lectures 20
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2014 English

Course Description

This course is part of the Fractus Learning 'Bitesize' PD Program for Schools.

--

“I think everybody in this country should learn how to program a computer — because it teaches you how to think.” - Steve Jobs

Programming is becoming an essential skill in nearly every modern industry. In fact, it's predicted that by 2020 there will be 1,000,000 more computer science jobs than computer science students. Wow!

But more than any of that, when taught correctly, programming can be a whole heap of fun! Learning to code is an amazing, practical and hugely rewarding hobby and skill for kids of all ages.

In this jam-packed 1 hour course, we focus on the tools, techniques and ideas you can use to inspire fun and creativity in programming. With an emphasis on applications, the course steers away from code syntax or the conventions of any specific language and keeps the focus on making coding fun. In fact you won't need any background or knowledge in programming at all.

Covering games, exercises, apps and more, the course is divided into four distinct sections to help guide you from introducing your kids to code, all the way to advancing them into more complex programming:

  1. Preparation
  2. Before the Code
  3. Where to Start
  4. Next Steps

So if your kids, class or school are excited about using technology to change the world, this course will give you everything you need to provide a practical and fun foundation for your kids to fall in love with coding.

Click "Take This Course" and see just how fun programming can be!

What are the requirements?

  • Computer or mobile device
  • Internet connection
  • Motivation to see kids fall in love with coding

What am I going to get from this course?

  • A firm understanding of the mindset and attitude required to encourage programming with your kids
  • Tools and links to the best websites and apps for introducing code to kids
  • Overview of the best programming languages, platforms and environments to see kids progress with programming
  • Multiple digital and printable resources to initiate, progress and advance programming skills with your kids
  • All the resources you need to take your kids to the next level and continue challenging them well into the future

What is the target audience?

  • Parents who want to encourage programming skills
  • Teachers who want to bring code into class
  • Schools who want to embrace programming in a fun way
  • Absolutely no programming experience required

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

02:14
  • High level course overview
Section 1: Preparation
03:15
  • The importance of setting expectations
  • The Flow Channel
  • Building a house
04:20
  • Thinking like a programmer
  • Mindset exercises
  • Minecraft
02:31
  • Benefits of sketching
  • Creating paper apps
  • Prototyping tools
Section 2: Before the Code
03:11
  • Why mockups and wireframes?
  • Using PowerPoint and Keynote
  • Online tools
03:20
  • Spreadsheets and programming
  • Excel and Numbers
  • Google Docs/Drive
04:17
  • Python
  • Java
  • Ruby
  • Objective C
  • HTML + CSS
03:22
  • Choosing a web browser
  • Choosing a text editor
  • Viewing code
Section 3: Where to Start
03:10
  • Code.org
  • Codecademy
  • More options
04:00
  • About Scratch
  • Creating a project
  • Coding in Scratch
  • Advanced examples
04:59
  • What is Alice?
  • Alice in education
04:51
  • Cargo-Bot
  • Lightbot
  • Move The Turtle
04:01
  • Tynker
  • Hopscotch
  • Codea
03:20
  • MIT App Inventor
  • iOS Apps
02:05
  • Overview of Unity
  • Unity for schools
Section 4: Next Steps
03:14
  • Stack Overflow
  • Forums
  • Blogs
01:13
  • Joining a computer club
  • CoderDojo
  • After-school programming
02:04
  • What is the Raspberry Pi?
  • Project ideas
06:20
  • Book recommendations
Section 5: Wrap Up
00:57
  • Thank You!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fractus Learning, Professional development for cutting edge educators

Fractus Learning works with educators around the globe to promote cutting edge technology skills, tools and resources. We focus on how technology can improve the learning experience, pedagogical outcomes and make education a joy for all students.

Our goal is to motivate, excite and enhance the teaching skill set with the use of technology, making sure educators are always on the cutting edge.

Ready to start learning?
Start Learning Now