Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Data Analysis
Microsoft Excel
Artificial Intelligence
An Introduction to Interactive Programming in Python (Part 1)
Excel: Fundamentos y herramientas
The Future of Work: Preparing for Disruption
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from GOTO Conferences. Dive deep into the latest insights, research, and trends from the world's leading experts.
Discover how a small Australian email company created JMAP, a new email standard, and navigated the IETF to compete with tech giants. Learn about the challenges and triumphs in standards development.
Explore strategies for faster software development by optimizing for learning and action. Learn techniques to deliver working software earlier and build the right solutions efficiently.
Explore Sonic Pi, a code-based music creation tool. Learn its architecture, live coding capabilities, and how it's used to teach computer science concepts while creating music and visuals.
Explore the intricacies of monitoring response times in systems and learn why they continue to function despite challenges. Gain insights into effective performance analysis and optimization strategies.
Learn to design and test distributed systems using TLA+, a powerful specification language that complements unit testing and type systems for catching complex concurrency bugs and validating system designs.
Explore common reasons for data project failures and learn strategies to ensure success by addressing key aspects like team composition, value creation, timelines, architecture, and execution planning.
Explore virtual threads and structured concurrency in Java, comparing CompletableFuture API with Structured Concurrency API through live coding examples and practical demonstrations.
Explore effect handlers in OCaml for modular concurrent programming. Learn implementation challenges, efficiency, and practical examples of this powerful feature for non-local control flow mechanisms.
Explore key software engineering principles like testability, speed, iteration, and modularity to amplify creativity and solve practical problems in software development.
Explore Scala's implicits evolution, past mistakes, and the new system of givens in Scala 3. Learn how these changes improve safety, predictability, and code structuring possibilities.
Explore patterns in complex systems, biases, and decision-making. Learn techniques to navigate uncertainty, avoid analysis paralysis, and create safe-to-fail environments in human systems and software engineering.
Explore embedding semantic metadata in API contracts to create an autonomous data layer, enabling automated integration and loosely coupled microservices architectures using Taxi language.
Strategies for adopting functional programming in organizations: reducing risks, fostering learning culture, and transitioning from ad-hoc solutions to domain-driven implementations in Scala and Haskell.
Explore AI's potential through live demos in computer vision and NLP. Discover neural networks, deepfakes, chatbots, and AI-generated content. Gain insights into the promises and challenges of this transformative technology.
Explore advanced techniques for scaling Python in machine learning beyond data parallelism, including distributed tasks, actor models, and fault tolerance in Spark, Dask, and Ray frameworks.
Get personalized course recommendations, track subjects and courses with reminders, and more.