Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Observables: next-gen async abstraction. Learn high-level concepts, tackle typeaheads, and dive into stream processing for machine learning. Gain confidence in harnessing Observables to simplify asynchronous programming.
Explore Watson's machine learning capabilities for enterprise Java applications, including natural language processing, conversation workspaces, and document conversion. Learn best practices for cognitive app development.
Live coding session on building a design system with Bootstrap 4 and Web Components, covering shadowDOM, CSS techniques, and Atomic Design principles for modular and maintainable front-end development.
Automate complex deployment processes with Spinnaker, an open-source platform for multi-cloud continuous delivery. Learn to set up container deployment pipelines, trigger updates, and leverage advanced features.
Learn to set up a universal artifact repository for Java and Docker, and build a traceable CI/CD pipeline on major cloud platforms. Gain insights into creating a holistic development workflow with private repositories and registries.
Explore cross-platform mobile development with Java, JavaFX, and Gluon. Learn to create iOS and Android apps using familiar tools and frameworks, integrating with cloud systems for a seamless development experience.
Learn techniques for building Java applications, particularly microservices, using Visual Studio Code. Explore workflows, tools, and best practices for Java development in a lightweight IDE environment.
Explore Fog Computing for IoT solutions: benefits, use cases, and architecture. Learn how processing at the edge enhances performance, security, and cost-effectiveness in various physical spaces.
Collaborative art project using CNC routers controlled by Java embedded tech and Oracle Cloud. Learn to use Raspberry Pi for CNC control and fabricate designs.
Explore real-time databases and GraphQL integration in Angular applications, enhancing data management and backend connectivity for powerful, data-driven web experiences.
Explore Ceylon for Android development with Gavin King. Learn unique language features, static typing, and module architecture while building apps in Android Studio.
Explore Ehcache 3's API changes, JSR-107 compatibility, and advanced configuration options. Learn integration techniques, leveraging additional features, and XML configuration for dependency management.
Explore Gradle's Composite Build feature to combine multiple builds, replace binary dependencies, and simplify mono-repo management for improved development workflow and flexibility.
Explore tFactory, an open-source tool for managing Apache Tomcat/TomEE instances. Learn its features, use cases, and how it compares to other DevOps tools for Java infrastructure management.
Explore Android graphics and performance optimization with Google experts. Learn tips, tricks, and techniques to enhance your app's visual appeal and efficiency.
Get personalized course recommendations, track subjects and courses with reminders, and more.