Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Build a local RAG assistant: run an LLM with Ollama, chunk PDFs into embeddings in Qdrant, and expose FastAPI query endpoints with an HTMX interface.
Learn to collaborate with AI dev tools: prompt LLMs effectively, guide and validate an AI assistant's code, and put agents to work on software tasks.
Master NumPy arrays in Python: index and slice, transpose, sort and concatenate, compare and search, and work with array math and string values.
Build a real-time chat app end to end: REST APIs and authentication with Node.js and Express, a React frontend with routing and WebSockets, and Docker deployment.
Build a 3D browser game where a frog fends off enemy waves: plan an MVP, code movement, collisions and scoring, and direct an AI coding agent.
Write and run your first Python code: variables, strings, data structures, conditions, loops, functions, classes, modules, and file input/output in a professional development environment.
Move from Java to idiomatic Kotlin: master null safety, lambdas and higher-order functions, data classes, sequences, generics, and lambdas with receivers in the IDE.
Learn to write clean Python code, perform computations with NumPy, wrangle tables using Pandas, and visualize data through recommendation engine projects.
Learn to prepare, explore and analyze tabular data with Pandas: Series, DataFrames, filtering, merging, reshaping and plotting, ending in a TED Talks recommendation project.
If you don't have much experience in programming, this track is the best way to start your journey to the Java world by learning the basics.
Enhance Python development productivity with PyCharm and Cloud Code. Learn to set up projects, write APIs, deploy to Google Kubernetes Engine, and optimize your workflow for cloud-based applications.
Explore GitLab integration in IntelliJ IDEA, enabling efficient code reviews, merge request management, and collaboration directly within the IDE. Learn about current features and future plans.
Explore continuous feedback using OpenTelemetry and Digma plugin to shorten development feedback loops, spot issues early, and make informed design decisions based on runtime data analysis.
Learn contract testing with Pact for Quarkus to catch integration issues early in microservices. Explore consumer-driven testing, Pact Broker, and best practices for confident, decoupled microservice deployments.
Explore integration testing for Jakarta EE apps using various libraries and Testcontainers. Learn to deploy, test, and debug applications in containers with production runtime.
Get personalized course recommendations, track subjects and courses with reminders, and more.