Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Marketing
Cybersecurity
Python
Philosophy, Science and Religion: Religion and Science
Marketing Innovative Products and Services
English for Career Development
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master JavaScript data structures through space-themed examples, covering arrays, objects, sets, and maps while building practical skills in managing and manipulating data effectively.
Master essential JavaScript string operations, from basic manipulations to advanced template literals, escape characters, search/replace methods, and split/join operations for effective text data handling.
Master JavaScript functions through hands-on space-themed projects, from basic function creation to advanced error handling, variable-length arguments, and practical coding challenges.
Master JavaScript debugging techniques, error handling, and exception management while working through space-themed challenges that teach systematic problem-solving and code optimization.
Master object-oriented programming principles in JavaScript through hands-on exercises, from classes and constructors to inheritance and encapsulation, enhancing code organization and maintainability.
Master multidimensional array manipulation in Java through traversal techniques, matrix operations, game board positioning, and grid path algorithms for efficient data structure handling.
Master HashMap implementation in Java through practical exercises focused on data counting, aggregation, and real-world library management scenarios.
Master Java task decomposition techniques to break down complex coding problems into manageable components, from matrix operations to nested data structures and JSON parsing.
Master advanced Java algorithms through hands-on practice with HashMaps, HashSets, and two-pointer techniques. Build efficient solutions for real-world programming challenges while optimizing data structure implementations.
Master advanced Java problem-solving techniques through hands-on practice with algorithms, data structures, and optimization methods for efficient coding solutions and improved computational thinking.
Master essential JavaScript concepts and ES6 features needed for React development, including destructuring, classes, modules, and advanced array operations through hands-on space-themed coding exercises.
Explore React development fundamentals through space-themed projects, mastering components, state management, props, and styling while building interactive web applications.
Master API integration in React through hands-on exercises - from basic data fetching to advanced asynchronous operations, error handling, and custom hooks for dynamic web applications.
Master React Router fundamentals to create dynamic navigation systems, handle protected routes, implement error boundaries, and manage programmatic navigation for building robust single-page applications.
Master JavaScript fundamentals and advanced concepts for dynamic web development, from basic syntax to DOM manipulation, event handling, and interactive form creation for building engaging front-end applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.