Today, the Codecademy guys took their first step in creating applications and released an introductory programming course that can be completed in less than an hour.
The launch of the application was timed to an interesting event of
Computer Science Education Week , which aims to convince 10 million American students to study programming for one hour (it is supported by Apple, Facebook, the government represented by Obama, famous people). The broader goal of the app is to create a series of lessons that you can take a little on the go, which is great for busy people who want to learn new skills.


')
Director and founder Zack Sims says that in the end, the
Codecademy for iPhone will become their own independent learning platform. The first version contains only a few basic features - it shows you how programming looks and explains its main functions - but the team hopes to release new content this week.
The application was created in order to become a super simple first step for further learning programming. Text reviews that you receive after each question inspire you, make you feel that you have coped with the task and well motivate your fragile, but easily inflated ego.
At the moment, the entire training program is divided into five parts, passing into one another: an introduction ("Welcome"), Data Types, Variables, Comparison and If ... Else. Each section contains several examples and questions that make up a series of small lessons.
The learning process itself is designed with the usual limitations of mobile devices: a small screen and the inability to type a lot of text. While Codecademy's desktop service supports learning by completing tasks, the application follows a different path. Instead of writing their own code, users write small fragments in lines of code, and in most cases several variants of answers are already presented. In some sections, instead of answering the question, you just need to click the "Run" button.
Some questions seem ridiculously simple. For example, in the introductory section you are asked “Can you write a program that calculates how much will be '6-2 ′?”, And you just need to substitute a minus sign in “print (6? 2);” (you need to click on "?" and choose the correct answer).
You can laugh and say that programming is for dummies, that you will make your own application and get rich.
The only problem is that the appendix does not provide any definitions and you have to google some answers. Most likely, this will be fixed over time, as Codecademy continues to develop the mobile wing of its business.
Sims says the goal is to create a platform-independent product, and cites the educational company Duolingo as a successful example. But there are restrictions when writing your own code, so it will be very interesting how Codecademy will cope with this.