Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Data Analysis
Computer Science
Financial Markets
CS50's Introduction to Computer Science
Functional Foods and Nutraceuticals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from try! Swift Conference. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore C++ features Swift developers might envy, including performance optimizations, hardware customization, and mature community practices, presented by an iOS developer working on Photoshop for iPad.
Explore the pros and cons of app subscription models, their impact on developers and users, and strategies for implementing them effectively in iOS app development.
Explore iOS 13 design changes and learn how to adapt your app for improved usability. Discover techniques to seamlessly integrate your application with the latest iOS aesthetics and functionality.
Explore iOS image rendering, memory usage, and optimization techniques. Learn about buffers, the rendering pipeline, and efficient image handling for improved app performance.
Explore Ayurvedic body hacking techniques to enhance coding productivity, improve overall health, and boost resilience. Learn about natural remedies, lifestyle adjustments, and ancient wisdom for modern tech professionals.
Explore ARKit app development challenges and solutions, covering performance optimization, object positioning, and plane detection for engaging and polished AR experiences.
Explore iOS app development for 3D laser printing, focusing on CoreGraphics, vector manipulation, and Swift's role in creating robust solutions for the Glowforge printer.
Learn to integrate C, C++, and Objective-C frameworks into Swift projects, expanding your app development possibilities and leveraging existing libraries for unique and powerful applications.
Explore the concept of disposable code and its role in delivering valuable features. Learn to balance craftsmanship with pragmatism in software development.
Explore advanced Swift concepts: generics in protocol extensions, existential types, and Curry-Howard correspondence. Learn to create powerful, flexible code using functional programming principles.
Learn techniques to detect and prevent memory leaks in Swift using automated test cases with Mirror, enhancing code quality and performance.
Learn to read and understand assembly code for debugging, reverse engineering, and deeper code comprehension. Gain practical skills to tackle complex programming challenges and enhance your development toolkit.
Explore property-based testing with SwiftCheck, a powerful technique for generating random input values to validate logical properties of functions in Swift development.
Explore how principles from fantasy fiction can enhance app development, creating engaging user experiences through intelligent design and immersive interfaces.
Explore the science of color contrast in UI design, focusing on relative luminance equations to ensure text readability and improve accessibility for all users.
Get personalized course recommendations, track subjects and courses with reminders, and more.