codepancake

your daily code for breakfast

6 Free Online Coding Resources To Get You Started

So, you are inspired and motivated to start coding. Where do you begin? I know that the internet offers a lot of online coding resources and tools to get you started and it can be overwhelming. To help you on your way, I’ll introduce 6 Free resources that can (and will!) help you learning to code.

I’ve rounded up 6 places on the web that teach coding through video tutorials, games and quizzes. This is an unordered list. I think all of these resources are pretty good in teaching you the basics of coding and giving you a better understanding about programming. Try out one or two and let me know what you think :-)

Good luck and get coding with this list of online coding resources!

  • udacity. Udacity believes that education is no longer a one-time event but a lifelong experience.  That’s why it has ported loads of computer science, math and physics courses online. The video lectures come with automated quizzes and aren’t difficult to follow. One of the best part of Udacity is the diversity in courses. Udacity offers a lot of free online coursers, not only on programming, but also about Git or how to build a Startup.
  • codecademyI started programming with Codecademy. Codecademy is probably one of the first web resources entirely designed to make it easy for people to get started learning to code, from nothing at all. It offers online beginner courses and you only need to use your browser. So, no problems with terminals or editors. You can choose from courses grouped into different tracks: HTML/CSS, Ruby, Python, JavaScript, jQuery, PHP or you can learn more on API’s or building your own website.
  • code.org. Code.org is a non-profit dedicated to expanding participation in computer science by making it available in more schools. Their vision is that every student in every school should have the opportunity to learn computer science. Code.org is great for teaching kids the basic concepts of coding and focuses on some drag-and-drop programs that uses Angry Birds and Plants vs Zombies to teach the basic steps and decisions made in coding.
  • coursera. Coursera is similar to Udacity. It offers all kinds of courses which or not only tech-related. Coursera is an education platform that partners with top universities and organizations worldwide, to offer courses online for anyone to take, for free.  I’ve been following the Python courses: Learn to program: the fundamentals and An introduction to interactive programming in Python. Both courses are aimed for beginners and give you great insights in programming and making small applications. Best part: you can get a certificate.
  • codeschool. Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. Codeschool has a lot to offer: next to courses on programming languages, you can also go here if you want to learn more about Mobile applications or iOS. Start learning!
  • learn code the hard wayLearn Code the Hard Way offers free PDFs. You can learn Python, Ruby, C, SQL or Regex ‘the hard way’. These books are written by Zed Shaw and will give you more insight in how to get started with more tools than only your browser. You will learn how to use the terminal and the text editor. And most important: Zed will teach you to NOT Copy and Paste the code, but to type it over..again and again.

 

“For the things we have to learn before we can do them, we learn by doing them.”

Aristotle