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.
by Codecademy, LLC★ 4.837,959 ratingsEducationFreeData updated 2026-09-14
Practice math, reading, and mechanical comprehension with interactive lessons and homework problems. Take practice tests and a final exam. Use flashcards and a prediction test for ASTB preparation.
Teaches foundational math concepts through interactive exercises. Builds understanding by connecting numbers, operations, and visual models. Provides immediate feedback and adjusts difficulty based on performance.
With interactive lessons covering conversations, vocabulary, and grammar. Watch videos of young Americans. Access printable worksheets, assessments, and lesson plans for self-study or classroom use.
Fundamental machine learning concepts through interactive lessons and quizzes. Test understanding with step-by-step assessments. Track progress and revisit topics as needed. No ads or sign-up required.
Learn through listening and speaking exercises. Practice with 750 daily dialogues covering topics like greetings, shopping, and business conversations. Users can repeat phrases, receive feedback, and track progress.
Write C code with syntax highlighting and auto-formatting. Compile and run programs directly within the IDE. Access offline tutorials and examples. Debug code with step-by-step execution. Manage projects and save files locally.
Learn and practice Unified English with interactive lessons and exercises. Input using onscreen keys or a Bluetooth keyboard. Receive audio feedback via text-to-speech and sounds. Track progress and access additional lessons through in- purchases.
Learn languages through AI-powered lessons in Yoruba, Igbo, Twi, Swahili, Mooré, Wolof, Bambara, Amharic, and more. Practice speaking, reading, listening, and writing. Build vocabulary and grammar skills with bite-sized lessons.
Access courses in a mobile-friendly format with flashcard-style review sessions. Sign in with an account to view supported content. Some materials require a paid subscription on .io. Track progress and practice skills on the go.
With daily lessons and interactive exercises. Practice vocabulary, grammar, and pronunciation. Speak phrases and participate in conversations. Adjust learning pace based on skill level. Track progress and receive feedback.
With daily lessons and interactive exercises. Practice vocabulary, grammar, and pronunciation through speaking and listening activities. Track progress and adjust learning pace based on skill level.
With interactive lessons, native audio recordings, and vocabulary building. Practice reading, writing, and listening. Study at your own pace with no daily limits. Use review mode to reinforce learning. Track progress and build fluency independently.
Learn through daily dialogues and structured lessons covering topics like greetings, shopping, and business conversations. Practice speaking by repeating phrases and receiving feedback.