Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Whether you want to learn something new or level up your skills, CodeSignal helps you build the skills top companies are hiring for with hands-on learning that mirror real-world job experiences.
Implement lock-free C++ data structures while mastering atomic operations, memory ordering, and lock-free stacks and queues.
Practice Dale Carnegie’s relationship, communication, influence, and conflict-resolution principles through AI-driven role-plays.
Build browser and API test automation with Playwright and TypeScript, including advanced navigation, reusable test patterns, and comprehensive e-commerce test suites.
Learn PHP syntax, control structures, functions, and basic object-oriented programming for a foundation in web development.
Learn C++ syntax and core programming through loops, data structures, debugging, functions, classes, and object-oriented programming.
A beginner-friendly path through Dart fundamentals, data structures, loops, functions, and object-oriented programming for cross-platform app development.
Build, secure, and test an MVC ToDo application using PHP Laravel.
Practice uncovering hidden motivations, contextual meaning, misunderstandings, and unspoken issues in workplace conversations.
Build stronger conversations through active listening, open-ended questions, vulnerability, and the RASA framework, supported by AI-powered practice.
Prepare for technical coding interviews by choosing, applying, and explaining algorithms and data structures in Java.
Use Python to turn Titanic, airline, and housing data into insights through cleaning, visualization, time series analysis, and machine learning.
Learn JavaScript basics by writing scripts with variables, data types, comparison and arithmetic operators, type conversion, conditionals and ternaries, and string concatenation.
Loop over data in JavaScript with for, for-in, and for-of loops, while loops, nested loops, and break and continue statements, through space-themed challenges.
Learn Java fundamentals: write your first program, declare variables and constants, use primitive types and conversions, apply comparison, arithmetic and conditional logic, and concatenate strings with StringBuilder.
Build web pages that adapt to any screen: apply media queries, fluid layouts, responsive images and video, box-sizing, and adaptive navigation menus.
Get personalized course recommendations, track subjects and courses with reminders, and more.