Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Web Development
Software Development
Digital Marketing
Advanced Precalculus: Geometry, Trigonometry and Exponentials
Introduction to Animal Behaviour
Astronomy: Exploring Time and Space
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from JSConf. Dive deep into the latest insights, research, and trends from the world's leading experts.
Inspiring journey from forklift driver to developer, highlighting key principles, community engagement, and essential skills for career transition in tech.
Explore the origins and evolution of programming jargon, uncovering the quirky history behind common terms used in software development.
Explore how prioritizing user experience led to the success of appear.in, a WebRTC video-conferencing service. Learn key insights on user-centric design and the importance of simplicity.
Explore concurrency models through a virtual guinea pig colony, covering actors, sagas, and emergent behavior in distributed systems and web development.
Explore JavaScript's artistic potential by recreating famous modern art pieces in the browser. Learn to manipulate visual elements and discover a new side of coding.
Explore Netflix's journey from monolithic API to microservices using Node.js and Docker, enhancing developer productivity and operational efficiency for UI data services.
Explore JavaScript engine internals, components, performance metrics, and JIT compilation. Debunk myths about JavaScript's speed and efficiency.
Explore how Service Worker, Push, and App Manifests bridge the gap between web and native apps, enhancing mobile websites with offline functionality and push notifications.
Discover how to create cross-platform desktop apps using web technologies with Electron. Learn key APIs and see a live demo featuring a BB8 robot, showcasing the framework's versatility and ease of use.
Explore Web Bluetooth API and Functional Reactive Programming to build a mobile bike computer using real-time sensor data and cycle.js for data stream transformation.
Explore React's performance advantages and optimization techniques through engaging cartoon illustrations, uncovering why it's considered fast and how to enhance its speed further.
Explore reactive animations using CSS variables and RxJS. Learn to create dynamic, performant web animations that respond to user input, enhancing user experience with native-like interactions.
Explore the challenges of selecting frameworks and tools as the first web engineer, using ReutersTV as a case study to navigate technology choices and set standards.
Explore React's versatility beyond web development, including mobile, gaming, 3D, and VR applications. Learn how its one-way data flow revolutionizes UI development across platforms.
Exploring the importance of empathy in software development, focusing on its impact on project success, team dynamics, and personal growth. Examines the "left-pad" incident as a case study.
Get personalized course recommendations, track subjects and courses with reminders, and more.