Learn to code and build apps through interactive puzzles and guided lessons. Solve challenges to understand and SwiftUI. Experiment with coding samples and explore unique coding experiences without prior experience.
by Apple Inc.★ 3.71,886 ratingsEducationFreeData updated 2026-09-09
Learn programming concepts through interactive lessons and exercises. Complete coding challenges to reinforce knowledge. Track progress and set goals. Sync learning sessions across devices. Receive personalized feedback and recommendations.
Tutors for homework, exams, and essays. Schedule in-person or online sessions. Set budgets and choose subjects. Compare tutors using ratings, reviews, and background checks.
Learn to code by completing puzzles and solving challenges in an adventure game. Create sequences, use parameters, and implement loops and procedures. Progress from icon-based to real Swift syntax.
Write and run code with daily credits, import files, open Playground files, and share code or text. Generate code snapshots in PNG, JPEG, HEIC, or PDF formats.
Write clean, error-free code on iOS with syntax highlighting, auto-indentation, and code completion. Create, edit, and run scripts directly. Supports debugging and integrates with version control systems.
Teach through -themed puzzles and . Use visual blocks to create sequences and solve challenges. Complete levels to progress in the adventure. Encourage logic and problem-solving skills.
Allows users to write and run code on mobile devices and tablets. It includes a code editor, sample library, and tools for building front-end and back-end apps. Users can customize projects and deploy applications directly.
Control LEGO models with drag-n'-drop coding. Access digital building instructions and video tutorials. Watch interactive activities. Build and program robots using simple steps. Connect LEGO Creative Toolbox for enhanced functionality.
Teach children basic concepts through a logic-based game. Solve puzzles to guide animals to their destinations. Learn sequencing, loops, and problem-solving skills. Sync progress across devices. Share achievements with parents.
Create and manipulate 3D environments with realistic physics. Add characters and objects to simulate interactions. Use a variety of tools and weapons. Experiment with different settings and observe outcomes. Save and share custom scenarios.
Programming languages like Python, SQL, and R through interactive courses and real-world projects. Complete industry-recognized certifications in and AI. Practice with hands-on exercises and build practical skills for technology careers.
Programming with interactive exercises and real-time feedback. Access bite-sized JavaScript and Python lessons. Track progress with gamified challenges. Practice coding in a simulated environment. Receive instant corrections and explanations.
Through beginner to advanced courses in Python, JavaScript, HTML, and other languages. AI tutors provide on-demand support, breaking down complex topics. Interactive exercises offer instant feedback.
Scan and solve any question by snapping a photo. Get instant answers with step-by-step explanations. Use AI to enhance problem-solving, writing, language learning, coding, and knowledge expansion. Summarize texts and generate study materials.