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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
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.
Explore JTE, Spring Boot's new templating engine. Learn setup, basic usage, variable passing, syntax for conditionals and loops, and advantages over other engines.
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.
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.
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.
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.
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.
Enhance Java-based AI chatbots with conversational memory. Implement context-aware interactions, efficient storage, and scalable architecture for more coherent and meaningful AI responses.
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.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.