This app provides coding challenges, tutorials, and a podcast to help users learn and improve their programming skills. It's designed for beginners and experienced coders alike, offering a comprehensive resource for expanding coding knowledge.






209+ iOS apps curated and reviewed
From beginner-friendly picks to power-user tools, our freecodecamp list covers 209+ iPhone apps updated through May 2026. Compare ratings, prices, and screenshots in one place.






This app provides coding challenges, tutorials, and a podcast to help users learn and improve their programming skills. It's designed for beginners and experienced coders alike, offering a comprehensive resource for expanding coding knowledge.






Learn to code in Python, JavaScript, HTML, CSS, and SQL with AI-assisted development. This app guides you from beginner to building production-ready software and portfolio projects. Master modern developer workflows and launch your career.






Learn programming languages like Python, Java, and C# through interactive lessons and hands-on practice. This app offers bite-sized courses, coding challenges, and AI-powered support to help you build practical coding skills on the go. Join millions of learners worldwide advancing their careers and creating real-world solutions.


Practice coding skills on the go with personalized recommendations and daily flashcards. Reinforce concepts, review syntax, and track your progress to stay on track with your learning goals. Learn various tech skills like web development, data science, and AI.


Master Python 3 programming with this comprehensive app. It offers bite-sized lessons, a built-in compiler for hands-on practice, and quizzes covering core concepts and popular frameworks. Become a job-ready programmer with lessons on web development, AI, and machine learning.


Access thousands of courses, hands-on projects, and degree programs from top universities and companies. Learn in-demand job skills, earn certificates, and advance your career with flexible, mobile-friendly learning options.


Learn in-demand coding and AI skills through interactive courses and real-world projects. Master languages like Python and SQL, and gain certifications to advance your career in data science and AI.


Learn to code by building websites through a structured curriculum. Apply your knowledge with hands-on projects and view your creations on your phone. Understand how websites work by viewing and editing the source code.


Learn to code with interactive, bite-sized lessons designed for busy schedules. Master popular languages like Python, JavaScript, and SQL through hands-on exercises and challenges. Ideal for beginners, this app makes coding accessible and fun, offering certificates upon completion.


This AI-powered coach helps you learn coding, data skills, and productivity tools. It offers personalized lessons, code review, and interactive exercises to build your expertise. Engage with a community, track your progress, and receive career advice to advance your technical skills.


Learn to code through interactive, game-like lessons. Access over 5000 code examples and 35+ courses in various programming languages, all within a single app. Practice and build your skills with the world's fastest compiler.


Learn to code with interactive challenges and quizzes on a mobile platform. Master essential programming skills for a tech career through bite-sized exercises designed for beginners and experienced developers alike. Offers community support and a guided learning journey.


This app offers a vast library of online courses to help you develop in-demand skills for career advancement and personal growth. Learn from experts, practice with AI simulations, and access content offline to build job-ready competencies.


Learn Python coding through creative projects and a supportive community. Build pixel art, animations, and share your creations. Connect with friends and even bring your code to life with a physical gadget.


Learn Python programming with interactive, bite-sized lessons and practical coding exercises. Test your knowledge with quizzes, compete on a global leaderboard, and track your progress from beginner to advanced concepts. Offers both free and premium features for a comprehensive learning experience.


A powerful code editor for mobile devices, offering syntax highlighting for over 80 languages, remote file access, and a built-in terminal. Perfect for developers who need to code on the go with a well-designed interface.


Learn to code on your iPhone or iPad with this app's comprehensive, bite-sized tutorials. It features an intuitive HTML editor for practicing programming skills on the go.


This app offers a fun and beginner-friendly way to learn coding through interactive exercises. Practice popular languages like Python, SQL, HTML, CSS, and JavaScript without lectures or subscriptions. Start coding anytime, anywhere, with no prior experience required.


This app offers hundreds of interactive coding games and activities for children aged 3-10. Kids can solve puzzles, design their own games and stories, and even participate in coding contests. It focuses on building essential coding concepts and problem-solving skills in a safe, ad-free environment.


This app teaches children aged 4-10 foundational computer science concepts through engaging, game-based activities. It helps kids develop critical thinking and problem-solving skills by guiding them through mazes and allowing them to create their own games. The curriculum is designed to transition from basic logic to writing real code.