Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Create a Node.js HTTP server to handle client-server communication, implement REST architecture, and manage routing for efficient web component interaction.
Implement and assess K-Nearest Neighbors algorithm for classification. Learn data preparation, distance formulas, and model evaluation using various datasets.
Develop robust Python code with exception handling and unit testing using the unittest framework for error-free and maintainable programs.
Discover GitHub best practices for clean code, effective collaboration, and community engagement. Learn pull requests, .gitignore files, Git rebase, and repository management techniques.
Learn to identify and prevent critical injection attacks including shell, email header, and SQL injections. Explore OWASP Top 10 Web Application Security Risks and enhance your cybersecurity skills.
Discover dynamic web behaviors using jQuery. Learn to target elements, apply effects, and enhance layouts with this powerful JavaScript library.
Explore AI-powered text generation for diverse reading levels and languages, enhancing accessibility in educational content creation. Develop skills to craft effective prompts and leverage AI for multilingual adaptations.
Discover patterns in unlabeled data using K-means clustering. Learn to build, assess, and improve algorithms for effective unsupervised learning and pattern recognition.
Apply types to complex data structures like arrays and objects, define custom types, and use type aliases for more efficient TypeScript development.
Explore Linux command line basics on Raspberry Pi, including filesystem navigation, text editing with nano, and grep searching, enhancing your superuser skills.
Learn to build efficient, scalable web apps with Next.js. Master server-side rendering, client-side rendering, and file-based routing using the App Router in Next.js 14.
Learn to create game-playing AI using the Minimax algorithm, building neural networks for decision-making in games like Tic Tac Toe and Connect Four.
Explore advanced TypeScript object types, including interfaces and index signatures, to represent complex data structures and write more flexible, organized code.
Explore real traffic safety datasets, create visualizations, and build predictive models using Python to analyze trends and correlations between smartphone usage and collision rates.
Explore reference types, Object and String classes, and their role in C# object-oriented programming. Learn upcasting, null references, and implement the Object type.
Get personalized course recommendations, track subjects and courses with reminders, and more.