Need some coding practice or looking for extra help navigating a specific programming language? Check out the below list of free programming language exercises, guides and tutorials.
- Codecademy
Contains courses on web development, programming, and data science. Basic level courses are free. - Coursera
For-profit massive open online course provider (MOOC) with a variety of free introductory programming and computer science courses. - edX
Non-profit MOOC provider with a variety of free introductory programming and computer science courses. - FreeCodeCamp.org
Free videos, articles, help guides, and interactive coding lessons covering a wide variety of topics. - Google Developer Codelabs
Hands-on coding experience covering topics like Android Wear, Google Compute Engine, Project Tango, and Google APIs on iOS. - Khan Academy: Computing
Non-profit MOOC provider with a variety of free introductory programming and computer science courses. Beginners should check out their Hour of Code. - Learn Perl
Useful links and guides for those interested in learning Perl. - Python.org Beginners Guide Wiki
Wiki community run by volunteers aimed at people with experience in other programming languages. - Swift Programming Language
Official reference guide for Swift. Additional resources for Swift can be found through Apple: https://developer.apple.com/swift/resources/ - TypeScript Documentation
Handbook, tutorials, samples, and examples that will help you get started with TypeScript. - W3 Schools
Contains tutorials, examples, and exercises for HTML, CSS, JavaScript, Programming, Python, Java, C#, and more.
Open Source Software, Code, and Downloads
- FSF/UNESCO
Free Software Directory developed by the Free Software Foundation and UNESCO. This fully searchable directory lists free software that runs under free operating systems. - GitHub
Development platform that carries open source code. - HotScripts.com
A collection of over 23,000 scripts for ASP, C, C++, CFML, CGI, Flash, Java, JavaScript, Perl, PHP, Python, and XML. - SourceForge
Open source software community that focuses on development and discovery of business software. - ZDNet Downloads
Software downloads for Windows, Mac, and mobile systems. Free downloads here.