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 Learn 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:

  • Learn 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.
  • 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.
  • 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.
  • PHP
    • Learn to program in PHP, a widespread language that powers sites like Facebook. PHP is one of the simplest server-side languages out there, and it was designed primarily for web development. Learning PHP is good not only because it adds one more language to your toolbelt, but also because there is a large number of sites currently built with Wordpress, a content management system (CMS) built with PHP.
  • Learn the Watson API
    • Use IBM's Personality Insights API to analyze traits shared between two Twitter users. 
Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit one here

0 Comments

Article is closed for comments.