Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Computer Science
Data Analysis
Ethical Hacking
FinTech Foundations and Overview
Managing Conflicts on Projects with Cultural and Emotional Intelligence
Extreme Geological Events
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to implement Spring Security with basic auth and JWT in this comprehensive tutorial, covering setup, authentication methods, and practical application testing.
Learn Spring Boot 3 fundamentals, build APIs, work with databases, and structure backend applications efficiently in this comprehensive tutorial for Java developers.
Comprehensive Java tutorial covering fundamentals to advanced concepts. Includes hands-on exercises, projects, and community support to help beginners become proficient Java developers.
Explore Kubernetes architecture, including Control Plane and Worker Nodes. Learn about cluster components, pods, and deployment strategies for efficient container orchestration.
Learn to set up Docker containers for PostgreSQL, connect using psql, and integrate with DataGrip IDE for efficient database management and development.
Learn to simplify Java code using Lombok annotations and Java records, reducing verbosity and achieving immutability in plain Java objects.
Comprehensive guide for setting up a MacBook Air M1 for software engineering, covering essential tools, IDEs, programming languages, and productivity apps.
Learn to set up and use IntelliJ IDEA for Java development, covering project creation, configuration, plugins, coding basics, testing, and Git integration in this comprehensive tutorial.
Comprehensive introduction to Docker and containers, covering installation, image management, container operations, networking, and volume sharing for efficient application deployment.
Learn to deploy Spring Boot applications on AWS Elastic Beanstalk, covering database setup, build configuration, and version management for real-world user access.
Learn to build a Java API using Spring Boot, covering HTTP methods, in-memory databases, N-tier architecture, dependency injection, and deployment, with hands-on coding and testing.
Learn to integrate Twilio API with Spring Boot to send SMS messages. Develop a REST endpoint for client-side SMS sending, configure authentication, and implement a service for backend SMS capabilities.
Learn to use Docker with PostgreSQL, spin up database instances, and connect from local environments and Spring Boot applications in this hands-on tutorial.
Learn to build a multi-tier Spring Boot application with REST API, dependency injection, and DAO pattern. Covers controller, service, and data access layers, with practical implementation and deployment tips.
Learn efficient sorting techniques with hands-on implementations in Java, Python, and JavaScript. Master Bubble Sort and Selection Sort algorithms to enhance your programming skills.
Get personalized course recommendations, track subjects and courses with reminders, and more.