10 Free Learn To Code Apps For Android & iOS

"This post includes affiliate links for which I may make a small commission at no extra cost to you should you make a purchase."

Here are the 10 Free Learn To Code Apps For Android & iOS.

10 Free Learn To Code Apps For Android & iOS

1. SoloLearn: Learn to Code

SoloLearn has the largest collection of FREE code learning content, from beginner to pro! Choose from thousands of programming topics to learn coding concepts, brush up your programming knowledge, or stay aligned with the latest coding trends. You will be greeted by the friendliest community of coders, where peer support is an essential part of learning and development. Fresh learning content is created by the community daily, facilitating efficient and effective coder skill improvement. Join millions of other coders for anytime anywhere access to countless coding topics and assignments. Write and run real code in our mobile code editor, get inspired through real-life code samples, and engage in interactive community conversations along the way. • Google Play’s Editor’s Choice • “SoloLearn has done a beautiful job creating a mobile learning experience that combines personal accomplishment with a community engagement.” – Facebook’s FbStart App of the Year Judge • “[Aimed] at “millennials” and students who want a simpler way to learn.” – TechCrunch • “There are hundreds of different quizzes and activities in the code playground section to keep practicing.” – Forbes • “SoloLearn aims to make it easier by breaking down programming concepts into quick, digestible daily lessons.” – Lifehacker FRESH, FREE CONTENT DAILY: • Web Development, including HTML5, CSS3, JavaScript, JQuery • Python • Java • Kotlin • C++ • C • C# • PHP • SQL • Algorithms & Data Structures • Ruby • Machine Learning • Design Patterns • Swift • Git • And many other topics you will not find anywhere else. PERSONALIZED. Content is delivered based on your progress, preference, and hottest market trends. FREE 24/7 PEER SUPPORT. Ongoing community support and real-time alerts make learning to code as easy and enjoyable as it can possibly get. FREE KNOWLEDGE SHARING. Create lessons in your area of expertise and become a community influencer that millions will look up to. Improve your profile and invest in your future using what you already know. FREE MOBILE CODE EDITOR. Write, run, and share real code right from your mobile, without any additional installations and setups. We love feedback. Tell us what you think at info@sololearn.com. Facebook: https://www.facebook.com/sololearn Twitter: https://twitter.com/sololearn Google+: https://plus.google.com/+sololearn Use SoloLearn on the Web at https://www.sololearn.com

2. Mimo: Learn to Code

Learning to code has never been so easy and fun! Download Mimo, the most popular coding app with over 5 mln users, and learn to code with the Best Self-Improvement App of 2018 on Google Play! With Mimo, you can learn programming and build websites and apps in just five minutes per day. You will learn programming languages like Python, JavaScript, Java, HTML, CSS, Swift, Kotlin, C++, SQL, PHP and more! Our programming courses and lessons are suitable for everyone, even with no prior coding knowledge and experience. Mimo makes learning to code and diving into computer science as fun and easy as possible. With the “Learn to Code” curriculum, you’ll dive into building websites with HTML, CSS, and JavaScript. With the “Data Science with Python” curriculum, you’ll learn how to analyze data with Python and SQL, and even learn how Google and Netflix use big data to recommend websites or movies. Coding for beginners and advanced coders By setting aside just five minutes per day, you’ll go through the code classes and learn the basics of JavaScript, HTML, CSS, Python, and SQL. Along the way, you’ll build websites and apps by writing real code. Your curriculum will consist of bite-sized exercises that make it possible to start without any prior knowledge but are at the same time also suitable and interesting for advanced coders. No need to be afraid of coding: you can code, too! And we will be happy to guide you along your personalized coding journey if you join millions of coders who are already learning programming and data science with Mimo’s courses! TechCrunch and The New York Times agree that, with Mimo, everyone can learn to code • “This way you can work learning to code into your daily routine, whenever you have a few minutes of downtime.” – TechCrunch • “The app’s lessons are bite-size to make it easy to squeeze coding into your busy day.” – The New York Times Master the most popular programming languages in the world. Learn to build websites and apps with: • HTML, CSS, JavaScript, Python, Java, Swift, C++, SQL, PHP and lots more! Learn at your own pace Mimo’s interactive curriculum and bite-sized code lessons make it as easy as possible to learn at your own pace: coding tutorials and coding challenges are there for you to discover whenever you have a few minutes. You can write real code on our mobile code editor that works like an IDE and helps you run code wherever you are, compete with the Mimo coding community, solve coding challenges, learn a programming language, and much more at your own pace! Does that sound like a lot? No worries! We’ll help you figure out where to start and where to go. Along the way, you can keep track of your progress, collect achievements and badges, and join a community of millions of learners. You can code, too!

3. Pocket Code

Program, play, and share your own games, animations, interactive art, music videos, and many kinds of other apps, directly on your phone or tablet! One Hour of Code tutorial: http://catrob.at/HourOfCode – for other tutorials see http://catrob.at/i and http://catrob.at/help Pocket Code allows you to create, edit, execute, share, and remix Catrobat programs in a visual programming environment and programming language. You can remix programs that others have made and share them with your friends and the world. With Pocket Code you can up- and download Catrobat programs through the Pocket Code community website at http://pocketcode.org/ — All Catrobat programs uploaded to this site can be downloaded by anyone under a free open source license to maximize learning, remixing, and sharing them freely. Catrobat is a visual programming language and set of creativity tools for smartphones, tablets, and mobile browsers. Catrobat and the software developed by the Catrobat team are inspired by the work of the Lifelong Kindergarten Group at the MIT Media Lab. Pocket Code is ideally suited for the Hour of Code during the Computer Science Education Week http://csedweek.org/ organized by code.org, the European Code Week http://codeweek.eu/ as well as Google’s “Made with Code” initiative https://www.madewithcode.com/ Catrobat — http://www.catrobat.org/ and http://developer.catrobat.org/ — is an independent non-profit project creating free open source software (FOSS) under AGPL and CC-BY-SA licenses. The growing international Catrobat team is entirely composed of volunteers. The results of many of our subprojects will be made available in the months and years to come, e.g., the ability to control more robots, or to create music in an easy and fun way. Please note that Pocket Code currently runs well only on smartphones and tablets with a screen size up to 7″. Want to help us translate Pocket Code into your language? Please contact us via translate@catrobat.org telling us for which language you would be able to help. Even languages not directly supported by Android are welcome, as we are working on a way to switch manually to these languages. News: http://www.catrobat.org/#news Social media and newsletter: http://www.catrobat.org/#contact We are all pro-bono unpaid volunteers working in our free time on this not-for-profit free open source project aiming at increasing computational thinking skills in particular among teenagers all around the world. Our apps will always remain free of ads and free of costs, so please give us some slack if we cannot solve bugs or add features immediately. On the other hand this allows the project to remain independent of any financing and ensures that it can keep running basically forever, so there is no danger that we will stop working on it. Already more than 500 volunteers have contributed to our project so far.

4. Lightbot : Code Hour

Get kids programming in the most fun way: by solving puzzles in a videogame! Lightbot – Code Hour is meant to introduce kids who have no experience whatsoever programming, and is all-ages friendly! That means anyone anywhere from K to 12 can play, have fun and learn real programming logic! Lightbot is a programming puzzle game; it uses game mechanics that are firmly rooted in programming concepts. Lightbot lets players gain a practical understanding of basic concepts like instruction sequencing, procedures and loops, just by guiding a robot to light up tiles and solve levels. Teachers worldwide are choosing Lightbot first when introducing their students to programming. Lightbot – Code Hour features 20 levels. The full version of Lightbot features 50 levels for when you want more of a challenge! This version of Lightbot has been translated to 28 different languages! Just hit a flag icon corresponding to the language in the game!

5. Programming Hub: Learn to code

Coding and programming app to learn to code with HTML, Javascript, C, C++, C#, Swift, Python, R Programming, Java, Artificial Intelligence, CSS, etc. for free with a one-stop app – “Programming Hub: Learn to code” This coding and programming app is created using research and in collaboration with Google experts and offers a perfect path to learn programming. You will learn to code like an expert, and also enjoy it like a game. It’s easy, it’s fast and it’s fun! ❇️Google Play’s Editor’s Choice

🏆 ❇️Google Play’s “Best of the Best” of 2017!

😻👯 ❇️Recognized and backed by Google launchpad accelerator💪 ❇️No Ads 👿 With a huge collection of 5000+ programs (code examples), 20+ courses and the fastest compiler in the world, all your programming needs are bundled in a single app for your daily practice. What all programming languages you can learn with this coding tutor app?

 👨🏻‍💻Learn Java – Java is an object-oriented, general purpose, high-level programming language. Today Java is being used to develop a range of software like web applications, J2ME Apps, Embedded Space, Android, Big Data analytics, etc. 👨🏻‍💻Learn C Programming – C programming is a powerful general-purpose language. If you are new to programming then C Programming is the best language to start your programming journey. 👨🏻‍💻Learn C++ – C++ is used nearly everywhere for everything from systems programming, numerical and scientific computing, web development, writing compilers, console games, desktop applications and so on. 👨🏻‍💻Learn HTML – HTML is the standard markup language for creating web pages and web applications. HTML is most commonly used as the format for online documents i.e web pages. 👨🏻‍💻Learn Javascript – JavaScript is a web programming language that is run by most browsers. With Programming Hub, you can find Javascript tutorials to become a Javascript expert. 👨🏻‍💻Learn R Programming: R is a programming language and software environment for statistical analysis, graphics representation, and reporting. Here are other reasons why you should choose Programming Hub as a single app for your coding learning needs. With the “Programming Hub: Learn to code” app, you can – 👨🏻‍💻Learn CSS
 👨🏻‍💻Learn VB.net
 👨🏻‍💻Learn C# (C Sharp) 👨🏻‍💻Learn Python 2.7 👨🏻‍💻Learn Python 3 👨🏻‍💻Learn Linux Shell Scripting 👨🏻‍💻Learn R Programming 👨🏻‍💻Learn Swift 👨🏻‍💻Learn SQL 👨🏻‍💻Learn Jquery 👨🏻‍💻Learn Assembly 8086 ************************** APP FEATURES ************************** While we make coding learning easy and fun, here are features that would make us your single choice to learn programming languages – 🚀Programming Courses: To make your learning more interesting, our experts have created bite-sized and interactive courses which will help you learn programming like never before. It’s the best place to learn new concepts. 🚀Programming & Coding Examples: 5000+ programs in 20+ programming languages and counting, programming hub has one of the largest collection of pre-compiled programs with output for practice and learning. 🚀Compiler: The fastest compiler in the world on Android with support to compile and run over 20+ programming languages. Other Features to improve your programming learning experience includes
 1. Concept-based illustrations to easily learn to code in a fun way
 2. Interactive learning experience
 3. Periodic Updates with new programming examples and course content
 Get even more with Programming Hub Pro membership 🚀Unlimited Access throughout the learn to code app 🚀Offline Mode to get programming courses online 🚀Premium Content 🚀Ad-free 🚀Unlimited Code Compilations Instead of giving us a lower rating, please mail us your queries, issues or suggestions at feedback@prghub.com. We will be happy to solve them for you 🙂 www.prghub.com

6. Grasshopper: Learn to Code

Common Sense Education included us in Best EdTech of 2018! Welcome to Grasshopper, the coding app for beginners. Grasshopper is the best way to start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript. Move through progressively challenging levels as you develop your abilities, then graduate with fundamental programming skills for your next step as a coder. * Visual puzzles develop your problem-solving skills and solidify coding concepts * Use industry-standard JavaScript with just a few taps on your phone * Real-time feedback guides you like a teacher * Collect achievements as you learn new skills Get started programming today! We can’t wait to meet you.

7. Enki: Learn better code

The award-winning app to learn to code, pick up new technical topics, or to sharpen your skills in general! Useful for both non-technical beginners and developers of all levels. Topics include SQL, Data Science, JavaScript, Python, Blockchain, CSS, HTML, Security, Git, Computer Science fundamentals, Docker, MongoDB, Linux and Java. Make progress through the structured curriculum in each topic. Quickly and easily discover new ideas, practice new concepts, and answer interactive quizzes. Over 1 million people have used Enki to learn to code and improve their skills. If you use the app for a few weeks you’ll see the results for yourself. “The app supports everyone from beginners to more experienced coders. You can almost think of Enki the same way you would an exercise app. It provides you with daily workouts, but here you’re leveling up your coding skills instead of burning fat and building muscle.” – MakeUseOf “The exercises on Enki are focused on making software developers more productive.” – Forbes “Compared to free reading options this is structured, personalized content. Enki creates a 5-minute “workout” for software developers to learn important concepts in their spare time.” – TechCrunch “Enki adopts a different approach to the apps we’ve seen so far. It makes use of spaced repetition to help you learn specific concepts regarding coding.” – iGeeksBlog “With Enki, you won’t be limited to the fundamentals of coding or just picking up a language.” – Guiding Tech “Ever imagined yourself as a JavaScript whizz, or pulling no punches with Python? Want to get a handle on SQL, or let yourself loose with Linux? Then let Enki be your coding coach, setting you daily workouts that tackle the intricacies of coding languages in bite-sized steps.” – Apple’s App Store Preview; featured as app of the day in 100+ countries To learn more, visit www.enki.com

8. Encode: Learn to Code

Learn to code at your own pace, with Encode – your personal coding tutor. Key features – Everyone can learn to code, we’ll teach you coding right from the start. – We’ve made awesome bite-sized lessons that efficiently present coding concepts with real code examples. – We think the best way to learn to code is by coding. Encode includes plenty of interactive coding challenges that are designed to help you level up your coding skills. – On your daily commute on a train with no data? Keep learning even when you’re offline, thanks to full offline support.

9. Code Karts Pre-coding for kids

Ready, Set, Code! Code Karts introduces pre-coding to children from the age of 4 speed through a series of logical puzzles presented in the form of a raceway. What’s more, it teaches kids the fundamentals of code while they race! With over 70 levels, a variety of puzzling obstacles, and two different game modes, there’s no shortage of educational content for kids to enjoy. In Code Karts, the objective is to use direction bricks to get the race car to the finish line. Through careful observation of the track ahead and some logical thinking, kids will quickly pick up on solutions to more and more difficult puzzles and will begin to absorb key elements of code-based thinking. In our technology driven world, programming is becoming more and more of a vital skill. It’s a proven fact that the earlier you are introduced to something, the more likely you are to be able to master it as you learn. The same applies for code! By introducing kids to code at a young age, you can ensure that they get a head start in the fascinating realm of computer technology. And what’s a better way to introduce them than through Code Karts, our fun and engaging educational game! FEATURES: – 2 modes: Classic or Competition (race against the device) – Very intuitive User Interface for children from age 4 – Develop sequencing, problem solving and logic – 10 levels FREE – Earn coins that can be redeemed to customize your car – 95 levels in the Full Game version + 9 bonus races – 21 languages About EDOKI ACADEMY We founded EDOKI ACADEMY to bring our classroom experience with hundreds of children to the Digital world of tablets. As certified teachers, our aim is to develop a range of truly educational as well as beautiful apps based on the Montessori Method. All our apps can be used at home or in class. They can also be used by speech therapists. We are proud winners of several Awards from the Parent’s Choice Foundation and Common Sense Media. For any support, please contact us on support@edokiacademy.com. Privacy Policy We take personal data protection very seriously. We do not collect or share personal information about your child. You can read our privacy policy here: https://www.edokiacademy.com/en/privacy-policy/ CONNECT WITH US! If you have any support requests, comments, or questions do not hesitate to contact us at support@edokiacademy.com or visit the Edoki Academy Online Community at edokiacademy.com. We’d love to hear from you!

10. SpriteBox : Code Hour

Run and jump into coding! SpriteBox is a unique puzzle-platformer; a mix of exploration and learning to code. By giving Sprite programs of instructions to follow, you can advance through unique worlds and help free Sprite’s bottled-up friends. During your adventure, you’ll learn to sequence commands, change parameters, debug faulty logic, and use simple to complex loops to solve problems. Once comfortable with Icon-based coding, you can choose to play SpriteBox using real Java syntax. A completely new take based on Blockly’s design, Java mode look like real code… because it is real code! Using a preset list of commands created specifically to be interacted with on mobile, you can explore how Java code both looks and acts in the real world. SpriteBox comes with 20 puzzles to solve, and 150 stars to collect. Are you up to the challenge?