Online courses in programming have been becoming hugely popular, but it could soon become boring if everything is displayed and executed in the classical dull console view. Some trainers tackle this by using videos and adding good-looking elements into their courses. Now you have even more options - to play with apps that teach programming via interactive functions like Q&A and mini-games.
These apps come with a variety in style. Some make their teaching like private tutoring while some add challenge elements in learning. If you are looking for a fun and immersive experience in learning programming, don’ t miss the below three apps we picked for you. Enjoy!
Programming Hub illustrates programming concepts in a talking style and uses lots of metaphors. As you tap the screen, messages pop up like you are hearing from your private tutor. After listening to the stories, of course, you will have some chances to write short programmes to apply what you have learned.
Py teaches you programming languages with short lessons broken down into one-page illustrations, multiple choice questions and experiments. Users can tap on the scripting options to see how different codes affect the programme output. Comparisons can be made quickly with tapping instead on writing codes followed by compiling the whole programme.
Besides a few common languages, Py also offers tutorials in web development, data science and artificial intelligence.
Area 120, as a team for experimental products in Google, has introduced the Grasshopper app where each programming lesson is actually a game-style challenge. In each challenge, you will replicate the cute effects shown in the example by connecting blocks of codes with simple taps.
Have other favourite apps? Share with our learners on Facebook!