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 server-side JavaScript in Node.js: create modules, write asynchronous code, handle files and errors, debug with Chrome and VSCode, and unit test using Mocha and Chai.
Build RESTful APIs and microservices with Node.js and Express, implement polyglot persistence across SQL and NoSQL databases, and complete a capstone backend project.
Build rich single-page applications from scratch: HTML5 and CSS3 pages, responsive layouts, modern JavaScript, React functional components, Material UI, navigation workflows, and a capstone project.
Structure web pages from scratch with HTML5 elements, apply semantic markup for accessibility, and style pages using CSS3 properties and the box model.
Build web pages that adapt to any viewport: structure layouts with CSS floats, apply modern responsive CSS patterns, and use Bootstrap's grid system.
Build and document REST APIs with vanilla Node.js and Express, document them with Swagger, and secure them using JSON Web Tokens and OAuth2.
Add behavior to web pages with JavaScript: manipulate DOM events, validate user input client-side, exchange data over HTTP with promises and callbacks, and write tests.
Build a single-page application with React: render elements conditionally, create stateful class components with JSX, manage state via life cycle methods, and unit-test with Jest.
Style React components with CSS-in-JS: define styled-components using tagged template literals, then apply Material Design philosophy and the MUI library to a React app.
Build React function components with built-in and custom Hooks for reusable stateful logic, handling side effects, timers and server calls, then test them with react-hooks-testing-library.
Build React forms with controlled and uncontrolled components, validate inputs using Formik and Yup, and add routing between views with react-router-dom.
Build an application from multiple microservices in Node.js, manage them with a Discovery Service and API Gateway, and connect them via request-response and RabbitMQ.
Create, read, update, and delete data in MySQL and MongoDB: model with ER diagrams, run shell commands, and integrate both with Node.js RESTful APIs.
Build an application from multiple Node.js microservices: implement service-to-service communication, an API Gateway, and a Discovery Service following industry best practices.
系统学习创新思维训练、头脑风暴与TRIZ等创新方法,提升创意与问题解决能力。
Get personalized course recommendations, track subjects and courses with reminders, and more.