Coding through structured daily lessons in Python, Java, C++, JavaScript, HTML, SQL, and more. Complete interactive quizzes after each lesson. Choose difficulty levels and progress at your own pace.
Provides terminal emulator for running Unix commands on iOS. Users can transfer files via scp and curl, edit files with vim and ed, and process data using grep, awk, and sed.
A plain with syntax highlighting for multiple languages. Includes line numbers, search and replace, and a page guide. Supports code editing with customizable settings and efficient file management.
Learn English with video lessons from . Access grammar, vocabulary, pronunciation, and test prep content. Choose from beginner, intermediate, or advanced levels. Practice speaking, listening, and comprehension.
Teaches through interactive lessons and puzzles. Allows to create stories, games, and animations. Includes step-by-step tutorials and progress tracking. Syncs with classroom activities and provides feedback on projects.
National Center For Open & Distance Education Limited Company
Learn programming skills in real-time
Learn programming and IT skills through structured courses covering HTML/CSS, JavaScript, Swift, Python, and more. Access real-world projects and expert-led tutorials. Track progress and earn certifications.
Provides a command line interface for iOS, allowing users to run Linux-based commands like ls, cat, grep, curl, and echo. It supports SSH and FTP connections for remote access.
Editor with built-in Node.js, Python, C, C++, PHP, and Java runtimes. Supports Monaco Editor for high-performance text editing. Offers autocomplete and static analysis for Python and Java.
Learn programming fundamentals and advanced topics like data structures through detailed tutorials. Access interview questions and practice exercises. Interact with a sleek graphical interface to enhance understanding and retention.
Perform Git operations like clone, commit, fetch, pull, merge, push, and manage file history. Support for GitHub, GitLab, Gitee, and self-hosted services. Authenticate via OAuth, token, or SSH key. Sync submodules.
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.
, business, and tech skills through interactive, hands-on lessons that adjust to your progress. Complete exercises to build practical abilities. Track achievements and prove skills with certified credentials.