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 REST APIs in Django: write serializers and views, map logic with ViewSets and routers, handle JSON, and set up authentication and permissions.
Store and manipulate data in Java: use arrays and built-in methods, work with strings, and import and export data from text and CSV files.
Build a todo application with HTML, CSS, and VueJS, working with templates and mustaches, computed props, directives, and connecting components together.
Work through runnable Java exercises covering code style, Maven builds, JUnit testing, List/Map/Set collections, streams and lambdas, exceptions, HTTP requests, and JSON parsing.
Learn container basics, orchestrate collections of containers, and provision and manage cloud infrastructure with Terraform and infrastructure-as-code files instead of manual configuration.
Explore how operating systems handle concurrency through runnable code examples: threads, locks, locking data structures, and multi-CPU scheduling, building up to larger coding projects.
Test, optimize, and extend Django REST Framework APIs with mocks, caching, throttling, filtering, third-party pagination and token libraries, and a React JavaScript frontend.
Automate systems with Ansible: write playbook syntax, manage hosts, packages, users and files, and use third-party modules to connect to cloud providers.
Connect Django sites to external APIs like OMDB and GitHub with the requests module, queue asynchronous work using Celery and Django Signals, and build capstone projects.
Learn to wrangle, analyze, and visualize data sets in R with RStudio and Tidyverse and in Python, communicating results from Jupyter notebooks to R Markdown.
Create and manage Python packages, build sites with the Django web framework, visualize data with Matplotlib in Jupyter notebooks, and apply Python to natural language processing.
Design and analyze algorithms and implement linear and non-linear data structures in C++, including lists, trees, heaps, hash tables, graphs, and sets.
Write Java methods that take and return data, build recursive solutions, define your own classes, instantiate objects, and change their attributes through mutability.
Write and apply your first Terraform configurations in the browser: basic syntax and architecture, state, provisioning resources and dependencies, modules, and sensitive data.
Explore cloud computing service and deployment models, then examine IaaS provisioning, virtualization, service-level agreements, provider financial models, and deploy an application via GitHub.
Get personalized course recommendations, track subjects and courses with reminders, and more.