Learn programming with code examples for and SQL. Explore substring extraction, generalized method declarations, and database queries. Study SQL joins, grouping, and data types. Access curated code from books and online sources.
by Fedor Obraztsov★ 5.03 ratingsEducationFreeData updated 2026-09-06
Learn programming through interactive gameplay. Create and customize characters using object-oriented programming concepts. Solve puzzles by writing JavaScript code. Progress through levels by defeating slimes and improving hero abilities.
Allows users to test various APIs including REST, GraphQL, WebSocket, and more. Send HTTP requests with methods like GET, POST, and DELETE. Edit GraphQL queries, mutations, and subscriptions. Connect to WebSockets and send messages.
Learn through pattern-based grouping for easier memorization. Tap words to view definitions, synonyms, examples, and pronunciation. Practice with interactive exercises and games to reinforce learning.
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.
Learn C/C++ with interactive lessons and code examples. Write, compile, and run code directly within the . Share code snippets and track progress. Includes syntax highlighting and practical exercises for hands-on practice.
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.
Programming languages such as Java, Python, Kotlin, JavaScript, Go, and SQL. Complete courses and projects to build real-world skills. Track progress and access detailed explanations for exercises. Earn certifications upon course completion.
Access past exam questions for UTME CBT, POST-UTME, and WAEC. Practice offline with over 50,000 questions categorized by topic and difficulty. Review study notes to prepare for exams. Take prep-tests for NECO.
To code with interactive challenges in and other programming languages. Complete exercises, track progress, and receive feedback. Access tutorials and practice problems to improve skills. Sync learning history across devices.
Edit with a Sublime-like interface. Open and edit local and remote files via Dropbox, OneDrive, FTP, SFTP/SSH. Support multitasking, split-screen, and iPadOS mouse. Use Siri Shortcuts for automation. Enable multi-caret editing for efficient coding.
Generate from natural language descriptions in multiple languages. Convert between languages for compatibility. Scan and analyze to identify errors and suggest improvements. Provide real-time coding assistance and syntax highlighting.
Access Spanish and English translations without internet. Conjugate verbs in all standard forms. View usage notes and examples. Store and retrieve dictionary data offline.
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.
To code with through interactive lessons and tutorials. Write Swift code directly in the . Complete bite-sized exercises and track progress. Access multiple courses focused on development. Sync learning across devices.
Learn Code using the Koch Method and Farnsworth spacing. Track progress with graphs and results. Practice sending and receiving code. Set training sessions and review speed. Adjust difficulty based on performance.
Learn Python 3.13 with interactive coding, local execution, and breakpoint debugging. Run examples and access learning materials. Fetch Git repositories and use iCloud. Share files via LAN using HTTP/FTP. Install Python libraries from PyPI.