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
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore pair programming with AI using GitHub Copilot, enhancing productivity and code quality. Learn practical tips and best practices for effective collaboration with AI-assisted coding.
Explore Semantic Kernel for AI orchestration, learning to integrate and manage AI components effectively in your applications with insights from a Microsoft Cloud Solution Architect.
Explore how biological systems inspire software engineering, uncovering nature's solutions for complex problems and innovative design approaches.
Explore system design principles through the lens of fantasy heroes, blending technical concepts with magical analogies for an engaging and insightful learning experience.
Discover 10 essential Test-Driven Design insights to enhance your software development practices. Learn valuable techniques for writing better tests and improving code quality.
Explore effective observability techniques for cloud-native applications, focusing on key benefits and unique approaches to enhance monitoring and troubleshooting in complex distributed systems.
Explore the JVM landscape with Gerrit Grunwald in this comprehensive safari through Java's ecosystem, highlighting key features, innovations, and future developments in the Java world.
Experts discuss AI's impact, potential benefits, and challenges in this thought-provoking panel. Gain insights into the future of AI and its implications for society and technology.
Explore explainable AI analysis and visualization techniques, from brain-computer interfaces to ChatGPT, enhancing understanding of AI decision-making processes and applications.
Discover 5 essential tips to enhance Java app performance, focusing on non-functional requirements. Learn practical strategies to optimize and elevate your Java development skills.
Explore the intersection of GenAI and vector search, uncovering innovative applications and potential impacts on various industries. Learn about cutting-edge technologies shaping the future of AI-driven search and data analysis.
Explore event-driven services modeled as neural synaptic networks, offering insights into innovative approaches for designing and implementing distributed systems.
Explore advanced Java pattern matching techniques with Simon Ritter. Learn to write more concise, readable code using powerful language features for improved software development.
Explore essential Java performance tools and techniques to optimize your applications, enhance efficiency, and boost overall system performance.
Explore how AI and LLMs can enhance developer productivity, revolutionizing workflows and fostering innovation in software development practices.
Get personalized course recommendations, track subjects and courses with reminders, and more.