Coding Academy

Code AcademyLearning resources on how to learn a programming language (including some FREE computer science courses)

Some of the best code and programming learning courses and tutorials are listed here. They are listed here in no particular order. Later on we will organise these leaning resources in a more meaningful way.

We working hard to compile and create great content for coding and programming a computer. Take a look at the following learning resources while build our own:

  • is a non-profit dedicated to expanding participation in computer science by making it available in more schools, and their vision is that every student in every school should have the opportunity to learn computer science.  FREE coding tutorials with excellent resources.
  • Coursera provides universal access to the world’s best education, partnering with top universities including Stanford, Yale, Princeton and 115+ other top universities offering courses for anyone to take, for FREE. If you are a self-deciplined person with no money, lots of determination and passion to learming computer science and programming, this is best FREE online source of knowledge.
  • Khan Academy Computer Science Video Tutorials: Beginning steps in programming for children and adults; FREE
  • Computer Science: A structured and comprehensive video library of university lectures in computer science; FREE.
  • Tutorial Point: Text-based programming tutorial covering all the most important programming languages and dialects available with examples and well-explained programming concepts; FREE on-line resource, ad-supported.
  • W3Schools: Exntensive FREE online tutorials and courses with examples covering vast number of web programming technologies; FREE and Ad-supported.
  • Tree House: Learn computer programming using online courses by; Paid courses. Llimited free trials
  • Code Avengers: Learn how to code games, apps and websites with fun and effective interactive games. HTML, CSS and JavaScript tutorials are for beginners. Limited free trials.
  • Python Tutor: Learn Python visually. FREE course.
  • C & C++ Programming Tutorial: Authoritative C & C++ programming courses with source code examples; FREE
  • Miscrosoft ASP.NET MVC 5 Tutorials: A visual step by step tutorials to make .NET web applications; FREE
  • Visual Java Tutorials: Learn Java visually. FREE.
  • Computer Code Learning Academy, FREE online courses
  • Code Academy: [Web Technologies: JQuery, HTML, CSS, JavaScript, PHP, Ruby, Python]; FREE 
  • Learn Code The Hard Way:  [Detailed online HTML tutorials for Python, Ruby, SQL, C and Regex]; FREE
  • Learn HTML5 from the Scratch: Online tutorial by; FREE
  • Computer science courses + web technologies; FREE
  • Getting Started With Ruby-On-Rails: Online course for Ruby-on-Rails by; PAID.
  • Math is Everywhere: Applications of Finite Math: Online course on mathematical concepts and applied maths; FREE
  • Computer Programming Paradigms: Free course by Stanford University delivered by; FREE
  • Stanford University Video Lectures:  [Same as above, different website presentation] Computer programming concepts and paradigms explained; FREE.
  • Learn Python The Hard Way: Online HTML Tutorial on Python; FREE
  • Learn Ruby The Hard Way: Online HTML tutorial on Ruby; FREE
  • Learn Regex The Hard Way: Online HTML tutorial on Regex, FREE
  • SQL: Learn The Hard Way:  Online HTML book on Structured Query Language (SQL); FREE
  • Inculcate Me Courses: Learn how to effectively work with the command line; FREE
  • FREE Video Lectures: Free programming videos lectures by; FREE
  • Ruby Tutorial: Good short online tutorial on Ruby; FREE
  • Computer Science Tutorials:  Computer science tutorials teaching the fundamentals of computer programming; FREE
  • How To Make An iPhone App: YouTube Tutorial On How To Make Your First iPhone App; FREE
  • SQL Database Tutorial: -Detailed manual for PostgreSQL statements developed by the University of California at Berkeley Computer Science Department, USA; FREE
  • Code School: A great online learning resource by example with videos and how to tutorials. Contains some introductory courses. More in-depth courses are paid for via a non-committing monthly subscription fee.
  • MongoDB University: Fundamentals of modern computing concepts and new database designs + JSON + Mongo database development video courses with extensive teacher support. FREE
  • This is the best download website for all kinds free and open source applications, tools and development tools for Windows without subjecting you to horrendous fake download buttons; Ad supported
  • CodePlex: CodePlex is Microsoft’s free open source project hosting site. You can create coding projects to share with the world, collaborate with others on their projects, and download open source software
  • GitHub is a web-based hosting service for software development projects. You can share this code with co-workers, friends, classmates or strangers. Users revise projects, edit other people’s work, and interact with other members. It can be used among co-workers to edit or contribute to the same documents or websites since a version control application allows multiple people to work simultaneously without work getting overwritten or erased. FREE & PAID PLANS
  • How To Build A Startup: And finally if you want to start up a computer programming business and become an entrepreneur, this excellent Stanford University lecture is for you. FREE

Copyright 2013. is published by Network Doctor. All rights reserved for

Joseph Y Naghdi is a staff IT journalist for website. He writes on computer science, computer programming and news pieces on IT. He also works for Data Recovery Lab as a a chief IT Consultant. More in Linkedin profile. His biography can be found here.