Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master SwiftUI spacing with a 100-point scale system using custom extensions for HStack, VStack, and Grid, plus View padding techniques for consistent design patterns.
Discover how to build a command-line utility in Swift for Mac that accepts URLs as arguments and makes network requests in just 20 minutes.
Explore Rust's RefCell for interior mutability, runtime borrowing rules, and combining with Rc for multiple mutable data owners. Learn use cases and implementation details.
Explore Rust's powerful iterators, from basic usage to advanced techniques like consuming methods, chaining, and closures that capture their environment.
Learn automated testing in Rust, covering test functions, assertions, custom messages, panic checks, parallel execution, and integration tests for improved code reliability and functionality.
Explore Rust's generics, traits, and lifetimes to write flexible, reusable code. Learn to create generic functions, implement traits, and understand lifetime annotations for safer memory management.
Learn to build a command-line Pitfall-like game in Rust, covering key programming concepts and applying them to game development.
Learn to design and prototype user experiences with Adobe Xd, exploring flows, iterations, and collaborations without coding. Perfect for developers seeking to enhance their UX skills.
Explore property wrappers in Swift, learn their purpose, and create custom ones to enhance code functionality and readability.
Explore SwiftUI's basic layout mechanics, including VStack, HStack, alignment, and padding, to create intuitive and responsive user interfaces for iOS applications.
Learn to implement Sign In with Apple in iOS apps, covering authorization, user data handling, and integration with Apple's authentication services.
Explore C++ integration with NodeJS, covering binding.gyp, nan.h, and building C++ for Node. Includes practical example project for hands-on learning.
Explore how to integrate random number generation in Rust using the rand crate, with applications for Yew and Severance projects.
Explore how to implement console.log in Yew applications using wasm-bindgen, convert custom structs to JsValue, and create function components with custom props and callbacks.
Build a Rust project for a polling system, exploring workspace setup, crate management, and implementing features like argument parsing, pretty printing, and stylized text output.
Get personalized course recommendations, track subjects and courses with reminders, and more.