Find Free Programming Language Exercises, Guides, and Tutorials

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.

Free, Code-Friendly Text Editors