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
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Prepare for the CompTIA A+ certification exam: registration and testing policies, question types and simulations, time management tactics, and practice questions on hardware, networking, security, and cloud.
Explore what anonymity really means in machine learning: secure datasets, add privacy protections to existing data, and build transparent, explainable models with ethical tradeoffs.
Use Python and scikit-learn to build machine learning models for science: predict heart disease, compare patient similarity with random forests, and analyze COVID-19 genome sequences.
Compare next-generation and traditional firewalls, evaluate intrusion prevention systems, secure cloud and hybrid networks, and design ongoing network monitoring, threat hunting, and incident response strategies.
Build dynamic pages with JSP: use scripting elements and directives, work with JSP tags and JavaBeans properties, and apply Expression Language, implicit objects, and JSTL.
Learn Java's core language features: primitive data types, characters and strings, IF statements, loops, arrays, switch statements, inheritance, polymorphism, and method overloading through hands-on labs.
Monetize iOS apps: add in-app ads, implement consumable and non-consumable purchases, and handle subscriptions including starting and canceling them.
Apply machine learning to supply chain problems: forecast demand with time series models, explore advanced AI techniques, and predict safety stock in a capstone project.
Transfer existing programming experience to Java: install Java and Eclipse, then write classes, objects, constructors, main functions, and string concatenation.
Explore the Java Enterprise Edition platform and its core libraries, then work hands-on with the servlet hierarchy, request/response cycles, and forward versus redirect control transfer.
Write tests before code in Python: translate user specs into unit tests, apply Red-Green-Refactor, mock with unittest.mock, and refactor legacy code with continuous integration.
Implement microservice patterns with Spring Cloud and Netflix OSS: service registration and discovery with Eureka, client-side load balancing with Ribbon, circuit breakers with Hystrix, and Zuul gateways.
Learn the software development lifecycle for COBOL and IBM z/OS environments: SDLC phases, Agile/Scrum, systems analysis, IBM system architectures, pseudocode, structured design, and unit testing.
Learn Java testing with JUnit: write unit tests, mock dependencies, develop test-first artifacts through TDD, and build parameterized and dynamic tests.
Work through hands-on COBOL labs covering numeric usage types, editing and branching, structured programming, testing and debugging, reports, table handling, sorting, and intrinsic functions.
Get personalized course recommendations, track subjects and courses with reminders, and more.