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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Google Gemini CLI as a free alternative to premium AI coding tools by building a real Spring Boot application with OAuth2 authentication and Tailwind CSS styling.
Master Spring Boot and JTE deployment strategies, from handling pre-compiled templates to solving native image compilation challenges while building a practical todo application.
Master efficient request/response logging in Spring Boot REST clients through custom interceptors, effective stream handling, and reusable logging solutions for cleaner, more informative application monitoring.
Master token tracking and cost optimization for LLMs by building a Spring Boot application with Spring AI integration, automated logging, and comprehensive usage monitoring features.
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.
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.
Master secure API key management and environment variable configuration in Spring Boot applications for robust development, testing, and production deployments.
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.
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.
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.
Master Spring Boot configuration by learning to effectively combine XML and annotation-based approaches while building a REST API, with practical examples and best practices for both legacy and modern applications.
Discover how to streamline Spring Boot development on Mac with a custom Raycast extension, enhancing workflow efficiency and project initialization through an intuitive interface.
Master Spring Boot API integration debugging with practical solutions for JSON mapping, REST client setup, and common error resolution in Java applications.
Master advanced performance optimization techniques for Spring GraphQL APIs, including N+1 problem solutions, virtual threads implementation, and batch mapping strategies for enhanced efficiency.
Get personalized course recommendations, track subjects and courses with reminders, and more.