January 25, 2022

5 Go-To Resources About Computer Science


  1. GitHub
  2. W3Schools
  3. Codeacademy
  4. FreeCodeCamp
  5. Programming Hero

With any learning experience, offline or online, resources are crucial to the learning process as they will enhance the experience of each quest. Resources can include but are not limited to e-books, websites, videos, content libraries, platforms and apps, to name a few.

Today, many websites offer valuable tools and educational opportunities that can allow learners to be exposed to additional skills that can be viable in professional working environments. Here are five go-to resources that Computer Science aspiring learners or even experienced professionals can use:

#1 GitHub

GitHub Homepage

One of the largest and most advanced development tools in the world, GitHub has more than 73 million developers on their open source code community. Offering an array of coding examples and completed projects from expert to first-time programmers, developers and aspiring computer scientists from around the world.

GitHub provides a safe, secure and collaborative environment for members to access public repositories of code and activities or generate their own private and shared repositories for a small monthly fee.

More info here: Access Here

#2 W3Schools

W3Schools Homepage

W3Schools is one of the largest web developer sites online, with 3 billion pages displayed each year and 60 million visitors each month. The site is a completely free developers resource that focuses on a number of key aspects, including simplicity, easy learning and using simple code examples and illustrations of how to use them, from basic level and moving up to professional references. 

They offer a diverse range of tutorials including AJAX, SQL, ASP, CSS, JavaScript and HTML markup code. 

More info here: Access Here

#3 Codeacademy 

CodeAcademy Homepage

Another one to the list within the computer science field is Codeacademy. The innovative site’s goal is to give anyone in the world the ability to learn the skills they would need to succeed in the 21st century. This would be creating a world where anyone can build something meaningful technology, and everyone has the opportunity to access the learning tools and resources they need to achieve this.

Codeacademy offers two levels of support for those who are interested in learning to code. One includes self-directed coursework and study at a basic, free level. The other, at a small monthly fee, is for those who need extra guidance and have a customised learning plan from professional academic advisors. 

More info here: Access Here

#4 FreeCodeCamp

FreeCodeCamp Homepage

FreeCodeCamp, as their name suggests, provides students with opportunities to learn how to code for free. In addition, allowing students to build projects and earn certifications as well. 

The site is a great place to start learning about web development. Stripping back to basics, it starts from front-end HTML, CSS to Javascript to back-end NOdeJS to databases to other aspects of web development. It is one of the most popular, open-source resources backed by community support.

More info here: Access Here

#5 Programming Hero [App]

Programming Hero Homepage

As you may already be aware, there are thousands of apps available to help with coding fundamentals on mobile and web devices. One of which is Programming Hero, available on Android and IOS. The fun, interactive app allows you to explore and design your own game from scratch.

For other go-to apps, check out our blog here on 4 Go-To Apps to Get Started In Computer Science [Infographic]: Read Here

More info here: Access Here

What next?

There are tons of other resources online that can help you throughout your Computer Science learning journey. If you’re keen to learn more about CS101, subscribe today to our newsletter to get the latest updates.