Learn programming languages like JavaScript, TypeScript, and Swift with over 200 practice questions. Track weekly study streaks and view accuracy and question count stats. Access links to official language documentation for further learning.
by Trevor Pennington★ 5.01 ratingsEducationFreeData updated 2026-09-06
Provides samples for Swift, Java, JavaScript, Python, Rust, PHP, C#, C++, Golang, TypeScript, Kotlin, Ruby, and SQL. Includes over 300 examples per language. Offers tested snippets from books and online resources.
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.
Write, test, and share JavaScript, CSS, and code snippets. Support multiple languages including JS, JSX, TypeScript, CSS, SASS, SCSS, PostCSS, Less, , and Pug. Use quick shortcuts and code suggestions for faster coding.
Programming languages like Python, SQL, HTML/CSS, and JavaScript through short, interactive lessons. Complete coding exercises and quizzes to practice skills. Track progress and revisit lessons at your own pace.
Access a collection of books in Kurdish for learning. Books cover various categories like novels, religion, history, sports, geography, science, and medicine. All books are sourced from the internet and curated.
Offers interactive quizzes and instructional videos across all subjects for grades Kindergarten through 6th grade. Practice reading, math, and language skills. Aligns with Common Core standards. Includes standardized test question practice.
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.
Write and run code on mobile devices with support for 22+ programming languages. Use preloaded templates for quick starts. Save code automatically and compile directly on the device. Develop web projects with integrated tools.
Write code with AI assistance. Understand each line of code step by step. Fix errors and programming concepts through guided examples. Practice exercises to improve skills. fundamentals without prior experience.
Edit and run JavaScript projects with code completion for HTML, JavaScript, and CSS. Access files locally, search across projects with filters, and use code snippets.
Practice questions with 200 accurate multiple-choice questions. Review detailed answers for each question. Track progress and save time with focused learning.
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.
Learn about through podcast episodes that include printed outlines and cited sources. Earn CEUs, prepare for boards, and review content on the go. Access materials via streaming platforms and mobile devices.