The Best Free Resources To Learn How To Program

Learning to code is difficult and resources expensive, this course demonstrates resources that are free and effective.
4.5 (26 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.
2,324 students enrolled
Instructed by Dan Evans IT & Software / Other
25% off
Take This Course
  • Lectures 10
  • Length 1.5 hours
  • 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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 8/2015 English

Course Description

This is a course about free "learn how to program" resources. There are millions of videos, courses, documents and books available on this topic, but which are the most effective? This course identifies and demonstrates the best resources for learning how to program (and they are all free!

The course is 100% video based, with each free resource receiving an introduction about why it will help you learn to program and then a demonstration, so you can view a resource before committing to singing up / downloading it.

The course at launch is very small (just over 30 minutes) and only covers a limited selection of resources, but plenty are planned (see the "Coming Soon" lecture!) so it will grow exponentially!

Anybody who wished to learn to program should take this course because it is free and impartial, and as a High School Computer Science teacher I have a lot of experience in actually using these resources in a classroom environment, so I have first hand knowledge of their effectiveness and how they can help people of different learning styles become experts at programming and coding.

What are the requirements?

  • You do not need to have any previous programming experience, but you will be required to install some of the free programs to use the resources

What am I going to get from this course?

  • DIscover where to find the best free resources for learning how to program
  • Understand which of the free tools will be the most suitable for an individuals learning preferences
  • Decide which free tool to use first based on the demonstrations the course provides

Who is the target audience?

  • This course is for anybody that want to learn how to program!
  • You can find this couse beneficial if you have no programming experience or very little programming experience
  • If you are very experienced at programming then you might not find this course to be very helpful, although you may still find some interesting information and resources

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.


Section 1: Introduction To The Course
Introduction - Welcome To Your Free Resources Guide!
Section 2: Free Programming Environments
A Free Resource To Program Your Own Amazing Games (And Other Programs!)
A Free Programming Environment That Is Used By Google, Yahoo, CERN and NASA!
Microsoft's Free Official Programming Environment To Help You Learn
Interactively learn 8 programming languages - no need to download more software!
A Free Programming Resource Endorsed By Barack Obama!
The Only Two Reference Resources You Will Ever Need!
A Programming Tool That Lets You Create XBox Games!
Section 3: Conclusion - Thank You For Taking This Course!
More Resources Coming Soon!
Thank you and keep checking back for updates

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Dan Evans, British High School Computer Science Teacher


Thank you for taking the time to view my profile. My name is Dan Evans and I am a Computer Science teacher in England, the pupils I teach are aged between 11 and 18 years old. I have been teaching for 8 years and so I have taught literally thousands of pupils, I have now transferred my expertese on to Udemy Teaching and Learning platform

My main teaching expertese is ICT (Information and Communication Technology) and Computer Science. I also have experience in teaching Business Studies, Religious Education and Personal, Social and Health Education.

I believe that an effective Udemy course needs an instructor that is not only knowledgeable on their subject area, but also one that understands how people learn, what pupis find the most difficult and how to deliver lessons that are engaging and effective.

Please take the time to view my course and contact me if you have any questions.

Thanks again for your time.

Dan Evans

Ready to start learning?
Take This Course