Initial language selection is based on your web browser preferences.
Beginner's programming app, offering a simple introduction to a number of languages - get started with coding.
LEARN Python, HTML, CSS, JavaScript, C++, Java, PHP, SQL, Ruby, JQuery, C# or Swift through interactive lessons, CODE in the mobile code playground, PLAY with friends and peers, and DISCUSS to learn or help others learn.