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.






211+ iOS apps curated and reviewed
From beginner-friendly picks to power-user tools, our freecodecamp list covers 211+ iPhone apps updated through July 2026. Compare ratings, prices, and screenshots in one place.
| # | App | Price | Rating | Ads | In-App Purchases | Updated |
|---|---|---|---|---|---|---|
| 1 | Free | 3.8★ (72) | No | No | Jul 2026 | |
| 2 | Free | 4.8★ (109K) | Yes | Yes | Aug 2026 | |
| 3 | Free | 4.8★ (81K) | Yes | Yes | Aug 2026 | |
| 4 | Free | 4.8★ (38K) | No | Yes | Aug 2026 | |
| 5 | Free | 4.6★ (1.7K) | Yes | No | Jul 2026 | |
| 6 | Free | 4.8★ (4.8K) | Yes | Yes | Aug 2026 | |
| 7 | Free | 4.8★ (173K) | Yes | Yes | Aug 2026 | |
| 8 | Free | 4.8★ (411) | No | No | Aug 2026 |






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.


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.


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.


Practice coding challenges and prepare for technical interviews on the go. Discover company-specific questions, manage your practice lists, and track your progress. Stay updated with contests and daily quests to improve your skills.


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.


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.


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.


Build, review, and ship software from anywhere using AI agents. Implement changes, fix bugs, and manage projects remotely. Verify work with demos and provide visual feedback to agents.


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.


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.


This interactive coding workspace simplifies learning to code with over 25 programming languages. It offers a self-guided experience without complex setups, allowing users to build coding foundations at their own pace. Explore playgrounds and discover the fun of coding.


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 to code with interactive lessons, gamified challenges, and a robust code editor. Sharpen your skills in multiple languages, compete with others, and prepare for technical interviews. Offers a premium membership for enhanced features.


This app brings a desktop-class coding experience to mobile devices, enhanced with advanced speech-to-text capabilities. Code on the go with an open-source solution designed for seamless mobile integration.


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.