Computer Science


Courses and Communities

Online coding lessons and resources.

Free online course content from MIT materials.

Access to online courses from several institutions.

Free resources to learn coding at home.

Fun and interactive games for learning to code.

A site full of interesting coding challenges.

An open source coding community and archive of programming problems.

A Q&A site to get and give answers to programming questions.

A free online book repository.

IDEs (software for coding)

IDEs for Java and Python

IDE for C++

IDEs for HTML, Javascript, C++ and more.