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
Learn the core traits of data warehouses — subject-oriented, integrated, time-variant, nonvolatile — plus ETL and ELT, metadata, and single-, two-, and three-tier architectures.
Process big data on Azure: build ETL pipelines with Databricks and Data Factory, apply Stream Analytics windowing functions, and load warehouses via PolyBase ELT.
Explore 5G mobile networks: their basic architecture, the fundamental technologies behind their capabilities, network protocols, and use cases shaping the future of 5G and beyond.
Learn COBOL development practices: document self-documenting code, modify and analyze existing programs with modern tools, manage bugs and ticketing, and apply agile project management.
Learn Python basics then use NumPy, Pandas, and scikit-learn to test hypotheses, applying linear regression to diabetes progression and classification to predict heart disease.
Learn Angular 17 from overview and basics through advanced topics and development techniques, building modern web sites and portals with HTML, JavaScript, and CSS.
Learn test-driven development: practice the TDD mantra and workflow phases, place TDD among existing testing levels and types, use assert statements, and build small Python projects test-first.
Build enterprise applications with stateless, stateful and singleton session beans, EJB interceptors, JPA database access, and message-driven beans consuming JMS queues.
Automate development tasks with Python: manage packages with PIP, write unit and integration tests, script headless browsers via pyppeteer, and control Docker containers.
Build Java applications hands-on: console programs, Windows GUI applications, and Java web and mobile apps, using guided labs or your own local Java environment.
Work with relational databases from Java: connect through JDBC, write prepared statements and stored procedures, review SQL, and map objects with Jakarta Persistence (JPA).
Work with COBOL data and files: language elements and divisions, records, blocks and file organization, VSCode with Zowe, JES and JCL, and Db2 relational data.
This course is a basic introduction to JUnit, covering the essential techniques for testing java code.
Differentiate solutions in skeptical B2B markets: guide multi-stage buying committees, turn analytics into persuasive narratives, and build stakeholder-aligned business cases for long sales cycles.
Build IoT systems for industrial automation, apply design thinking through empathy, ideation and prototyping, and explore edge computing, analytics, security and robotics integration.
Get personalized course recommendations, track subjects and courses with reminders, and more.