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.
Coding with interactive labs and an on-device Python IDE. Run without setup or internet. Access tutorials on syntax, variables, functions, loops, data analysis, visualization, web scraping, networking, XML/JSON parsing, and machine learning.
Offers interactive to help users master programming. Practice exercises anytime, track progress, and access free tutorials without needing a computer. Set learning goals and review concepts through structured and quizzes.
Allows users to progress through structured lessons and practice coding in Python 3. They can experiment with code, take quizzes, and compete in a global leaderboard. The supports no prior experience and covers fundamental programming concepts.
With interactive tutorials and project-based lessons. Complete exercises to practice coding concepts. Access code examples and debug tools. Track progress and review lessons for reinforcement.
Study openings by analyzing common mistakes and traps. Explore over 40 openings with instructional exercises. Practice with puzzles from real games. Track progress and review solutions for each exercise.
Learn tactical methods through exercises on Fork, pin, double check, and more. Practice over 4300 problems to improve recognition of combinations. Track progress and apply techniques in real games.
Practice chess tactics with over 2500 exercises focused on mating in 3 or 4 moves. Solve puzzles requiring strategic thinking and precise calculation. Track progress and refine attacking patterns for practical game improvement.
Learn strategies through instructive positions covering themes like advantage in development and weak squares. Analyze moves, study tactics, and progress through levels from beginner to advanced.
Learn fundamentals and advanced concepts through structured tutorials. Access code examples and practice exercises. Track progress and review lessons offline without internet connectivity.
C allows users to follow tutorials, write and execute C code, and take quizzes. It covers core concepts from basic to advanced. No prior programming knowledge is required.
Visualize and interact with and data structures through dynamic animations. Explore step-by-step breakdowns of sorting, searching, and graph . Practice coding exercises and test knowledge with quizzes.
Learn to read and write through an interactive course divided into 27 lessons. Each lesson focuses on one letter, including descriptions, examples, writing forms, and pronunciation. Complete lessons to build reading skills.
3 through bite-sized lessons with examples and real projects. Track progress with quizzes and coding exercises. Access course materials and practice coding directly in the . Build skills in web development, machine learning, and data science.