Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create full-stack Java applications using Vaadin Flow, a powerful framework for building frontend apps entirely in Java without needing separate JavaScript or HTML.
Explore Spring Boot 3.1's Docker Compose module, automating container management for seamless development. Learn to integrate this powerful feature into your projects for enhanced efficiency.
Learn to create reusable layouts and templates with JTE in Spring Boot applications. Master the @template syntax, build a main layout file, and optimize your view layer for better maintainability.
Create a responsive task management app using Spring Boot, JTE, and HTMX. Learn to set up the project, implement UI with Tailwind CSS, and add dynamic features without JavaScript.
Create interactive web forms using Spring Boot and Java Template Engine (JTE). Learn to build a user registration form with validation, data persistence, and form submission handling.
Create a responsive, streaming chatbot using Spring Boot and Spring AI. Implement traditional and streaming responses, integrate with Claude 3.5 Sonnet, and build a simple UI with HTMX and Tailwind CSS.
Integrate multiple LLMs in Java using Spring AI. Learn to configure and utilize OpenAI's GPT-4 and Anthropic's Claude 3.5 Sonnet in a single Spring Boot project.
Integrate OpenAI's GPT models into Java applications, from command-line scripts to Spring Boot implementations. Learn to build AI-powered systems like book recommendation engines.
Enhance Java-based AI chatbots with conversational memory. Implement context-aware interactions, efficient storage, and scalable architecture for more coherent and meaningful AI responses.
Master building an AI-powered financial document analyzer using Spring AI and RAG (Retrieval Augmented Generation). Implement vector databases, document processing, and intelligent data retrieval in Java applications.
Learn to use Spring Boot's Web Client for asynchronous requests and write effective tests. Covers client setup, request handling, and various testing approaches for robust API interactions.
Explore Spring Framework 6.2's new feature for rendering multiple fragments, enhancing HTMX integration and simplifying fragment returns in Spring MVC and WebFlux applications.
Explore Spring Boot's client options: RestTemplate, WebClient, RestClient, and HttpInterfaces. Learn their history, use cases, and when to choose each for your projects.
Learn to create a ChatGPT-like app using HTMX, Spring Boot, and Spring AI. Develop dynamic frontends without JavaScript and integrate AI capabilities easily with OpenAI's GPT-4 or other LLMs.
Explore Spring AI 1.0.0 M1's latest features, including the Chat Client's new fluent API for more concise and readable code. Learn about key updates and improvements in this release.
Get personalized course recommendations, track subjects and courses with reminders, and more.