Beginner Edition: Learn How to Code

In a world where technology has been integrated into our daily lives, it is no surprise that our current generation of youths are increasingly tech-savvy. This also means that the once difficult programming language that could only be mastered by trained programmers in the past is now made simpler and a lot easier for anyone who wanted to take on that challenge. Learning how to code not only enables you to gain a competitive edge over your peers and future job seekers, it also teaches you other skills such as analytical thinking and strengthens your problem solving skills. Hence, in this article, we will be sharing with you 5 websites where you can learn coding online for free!

1. Codecademy (https://www.codecademy.com/)

A website with tutorials covering more than 9 different coding languages such as Python, Java, PHP, jQuery, JavaScript, AngularJS, Ruby, as well as markup languages such as HTML and CSS, it is undoubtedly one of the most popular site with more than 25 million users. Not only does Codecademy provide interactive online tutorials, the website also has a simple and easy to navigate design layout making sure the user stays engaged and entertained. With principles and steps clearly explained, it is said that Codecademy has a very well-structured teaching plan.

codecademy1

codecademy2

Codecademy3

2. Code Avengers (https://www.codeavengers.com/)

Code Avenger is another online interactive platform with courses on HTML5, CSS3 and JavaScript. With each course said to only take around 12hrs to complete, you can expect concise yet detailed lessons. A choice is also given to choose to learn with the help of videos or simply through text and interaction.  More than just that, they even have a point system so that you can gauge your successes and at the end of every lesson, you can even get to play a mini game as a reward. However, do note that despite the beginner levels being free, some higher-level tutorials require payment.

Codeavengers's interactive online platform provides concise yet detailed lessons. You can learn HTML and even JavaScript to create games.

Codeavengers’s interactive online platform provides concise yet detailed lessons. You can learn HTML and even JavaScript to create games.

3. Khan Academy (https://www.khanacademy.org/)

With over 10,000 different practice exercises, instructional videos and even a personalized learning dashboard which allows you to pace your own learning, Khan Academy gives you the freedom to choose what you want to learn and when you want to learn it. Not only do they provide tutorials on computer programming, but they also provide tutorials for other subjects such as math and economics. The tutorials are conducted via video-walkthroughs like most other websites, and the student will also be given challenges to try out the new skill at hand. Even while going through the tutorials, there is also a section for questions, tips and comments where you could interact with other users and the teachers at Khan.

Khan Acacademy's lessons are user-friendly and are ridden with tips and helpful advice along the way. Screenshots below display the interface.

Khan Acacademy’s lessons are user-friendly and are ridden with tips and helpful advice along the way. Screenshots below display the interface.

khanacademy2

4. Marksheet (http://marksheet.io/)

One of the simplest website on our list so far, Marksheet is a free HTML and CSS tutorial. By fully embodying the concept of a step by step tutorial while also allowing the user to choose at will, the website is split into 4 different categories: beginners, designers, developers and sass (which they claim is for the smart and lazy). Via the categories, chapters and titles, you will be able to gauge your level and choose which class you would like to learn.

Marksheet provides a comprehensive history about the basics of coding and even provides examples.

Marksheet provides a comprehensive history about the basics of coding and even provides examples.

Scrolling down from the homepage, you will be able to access the lessons provided.

Scrolling down from the homepage, you will be able to access the lessons provided.

5. Don’t Fear the Internet (http://www.dontfeartheinternet.com/)

A video tutorial website, ‘Don’t fear the internet’ is for all those design lovers with it’s minimalistic yet sophisticated design layout. With different ‘episodes’, the authors encourage the users to, like the name suggests, to not fear the internet as they take you through several ways to overcome your fear of the different aspects of coding and programming. Despite it not being an interactive website, it takes a relatively different approach as compared to other coding websites and with an introductory video published along with 8 episodes, it is an easy site to navigate.

dontfear

Embracing the Code

Whichever website you choose to embark on your coding journey with, you can be assured that after learning the basics, you would be one step closer to being able to branch out into the world of coding or even focus on whichever area you have interest in. Don’t worry though, as these 5 websites are for absolute beginners, those of you with a little more experience can look forward to our next edition where we will introduce another 5 websites where those who are already familiar with coding can further enhance their skills.

So if you are up for a coding adventure, click on any of the websites above and get cracking! Happy coding, geeks!

//

Screenshots are from respective websites.