Courses from 1000+ universities
Online learning can be more than content delivery. It can be where community happens.
600 Free Google Certifications
Finance
Psychology
Language Learning
Introducción a la inversión bursátil
Supporting Victims of Domestic Violence
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Pluralsight connects technology professionals with the best learning resources to develop in-demand skills and stay competitive.
Understand AWS compute fundamentals for the CLF-C02 exam, including EC2, Lambda, containers, and serverless models.
Learn how to test-drive your Rails application from scratch. This course covers everything you need to start your TDD journey: you'll learn the main principles behind test-driven development, and you'll see how to write acceptance, controller, and mode…
Most current SOA publications suffer from two main problems: being too technical oriented right from the start, and taking too much of a theoretical approach. This course, Real World SOA: Analysis and Design, tackles both problems and it will help make…
There are several gems inside the existing concurrency API that have been hiding in the background for years, waiting to be discovered by curious software engineers. The existing Java Concurrency API makes it much easier to build a Java application tha…
Master Windows Server 2016 storage technologies including disk configuration, iSCSI setup, storage replication, and data deduplication to prevent bottlenecks and ensure resilience.
Discover detective skills for engaging stakeholders through interviews, workshops, prototypes, and observation to uncover business needs and validate requirements effectively.
Discover risk management processes, security assessments, and monitoring systems to analyze threats and maintain organizational security effectively.
Binding data to views in Android can be an exercise in redundancy. We have typed the methods 'findViewById' and 'setText' many times and have consigned ourselves to the monotony. At Google I/O 2015, a new data binding library was announced that promise…
An attractive user interface is the first impression of any application that the users come across. To provide a smooth, attractive, and consistent user-interface and design, the most important step that a developer should focus on is the themes and st…
Explore foundational concepts of cloud computing and Azure, including organizational structure, core services, and practical applications for beginners starting a career in cloud technology.
Developers can’t get enough of Rust. Ranked as the most loved programming language for 7 years running by the StackOverflow Developer Survey, and tied with Python as the most wanted, Rust has become a heavy hitter on the programming scene in relatively…
One of the biggest challenges developers encounter in their career is having to maintain an existing codebase with little or no tests and unclear, tangled code. In this course, Unit Testing Legacy Code in Java, you will learn techniques to get a legac…
In this course, Building an Enterprise Grade Distributed Online Analytics Platform, you'll learn how to build a full-blown distributed analytics system using Kafka, Cassandra, Storm, and Elasticsearch. First, you'll begin by understanding what is onlin…
Master essential Azure cloud design patterns for optimizing data management, scaling, caching, and performance. Covers CQRS, event sourcing, sharding, and static content hosting for robust cloud applications.
Annotations in Java help you make your code readable and help the compiler generate metadata for your Java types. This course will teach you how to use built-in annotations, develop custom Java annotations, and apply them to real-world applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.