Code On Your Phone: 7 Apps That Teach You How To Code
This guest post is by By Patrick Charuza at Fueled.com
Coding is the language behind every software program and it brings to life every piece of technology you have ever used. Learning to code used to be a daunting task and it was much harder and expensive to learn than it is now. In fact, general computer knowledge and resources used to be much harder to attain. Fortunately, for those that are not fluent in coding, there are several free (or cheap) apps that you can use to learn the basics of coding easily from your smartphone so you can avoid going to the library or taking a class for as long as possible. Here are some of them.
Codecademy: Code Hour is an app aimed for adults who are looking to learn the basics of coding in under an hour. This free app is fun and has lots of exercises that will help people with no experience understand the coding concept in a very short amount of time. You can’t master coding in under an hour but it’s a great resource for learning the fundamentals and you can take what you learn here and apply it to real world situations on your computer.
Robot Hackers is played by giving code inputs to a robot to enable it move, fire gatling guns, and other tasks. This free game takes you through the basics of writing code and highlights your weak areas so you can work on them and improve over time. They manage to somehow trick you into having fun while teaching you valuable coding skills.
If you’re interested in learning how to create professional, eye-catching sites then Udemy’s Learn Programming: Coding Tutorial is the app for you. They pride themselves on providing programming courses for non-technical people. They combine presentations, audio lectures, videos and various learning materials to teach basic programming languages such as CSS, HTML, Django and Python. They also teach other disciplines such as entrepreneurship, design, and much more. This app is a bit more intensive than the other apps on this list, but that’s not a bad thing if you’re serious about learning.
L2Code HTML : This app provides step-by-step instructions on how you can build web pages specifically using HTML programming language. It also has a built-in editor where you can test yourself and you can simulate what your code would actually do. The app has a fantastic user interface and it’s a joy to use. We recommend this app for people who would like to run a blog or website but do not know the first thing about web development. It’ll run you $4.99 but it’s worth a shot if you’re serious about learning HTML.
Lightbot is a puzzle game that teaches children to program by controlling a robot within the game into doing various tasks with age appropriate challenges. It trains users about control-flow concepts, loops, procedures, conditionals, recursion, conditional branching and overloading. It’ll cost you about $2 but it’s a great way to introduce kids to programming.
If you’re a visual learner, then Cato’s Hike might just be the best way for you to learn basic coding skills. The user programs Cato’s movements by use of colored flags and cards. You start with simple commands and gradually build up into increasingly more complex commands. The app has a thorough tutorial and an editor where you can create your own custom puzzles and share them with others. It’s a great way to get people of all ages interested in coding and costs $4.99.
Khan Academy crams more than four thousand videos, in various disciplines, into one easy to use app. Computer programming is just one of the various topics you can choose from. It allows you to track your progress on a given topic and even allows you to download playlists. The videos are easy to understand and give step-by-step instructions on various programming concepts. It is a great resource for those that learn quickly with audio-visual materials and aren’t willing to spend any money.