Learn Programming

The world needs programmers more than ever. Learn the same skills that developers user to build software like games and mobile apps.

Start with Introduction to Javascript, and use what you learn in these courses and Website Design to start building interactive web applications.

We recommend the following curriculum path to gain the valuable skills needed to enable you to build new software:

  • Introduction to Javascript
    • Learn JavaScript will teach you the fundamental concepts in programming JavaScript. You'll learn about data types, functions, loops, and control flow. In this course, you'll build projects, like Lite Brite, and a Chrome Extension for JavaScript tips.
  • Learn Python
    • Learn to program in Python, a powerful language used by sites like YouTube and Dropbox. Python is a general-purpose, versatile and popular programming language. It's great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer's stack as it can be used for everything from web development to software development and scientific applications.
  • Learn Java
    • Learn the basics of the popular Java language in this introductory course. Java can be used for a large number of things, including software development, mobile applications, and large systems development. Knowing Java opens a great deal of doors for you as a developer.
  • Learn Ruby
    • Learn to program in Ruby, a flexible language used to create sites like Codecademy. In this course, you will gain familiarity in Ruby around basic programming concepts—including variables, loops, control flow, and most importantly, object-oriented programming. You'll get a chance to test your understanding in a final project which you'll build locally.
Was this article helpful?
3 out of 3 found this helpful
Have more questions? Submit one here


Article is closed for comments.