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
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Discover Core Data's potential in iOS development. Learn to avoid common pitfalls, set up efficiently, and leverage its strengths for local persistence in your apps. Gain practical tips for safe integration.
Explore sound synthesis basics and design techniques in Swift, transforming simple sounds into memorable audio experiences. Learn to create impactful audio using Apple technologies.
Explore essential aspects of building beautiful native macOS applications using Swift and AppKit. Learn about frameworks, Human Interface Guidelines, and OS-specific considerations for creating authentic Mac experiences.
Explore Swift Keypaths: types, real-world applications, and leveraging them in projects. Learn to implement powerful abstractions beyond generics and protocols for more efficient iOS development.
Explore Siri Shortcuts and NSUserActivity to enhance app engagement and user experience. Learn to implement quick, voice-activated app functions for improved accessibility and efficiency.
探索Appleの開発者コミュニティを強化し、新世代の開発者を支援する方法。Swiftの進歩と業界参入の課題を議論し、経験豊富な開発者が果たせる役割を考察。
Explore Swift type metadata, its implementation, and runtime behavior. Learn to extract type names, use Mirror API, and understand memory layout in this insightful conference talk.
Explore Swift for hardware hacking: enhance a cat coin bank with sensors, money counting, speech output, and Bluetooth connectivity. Learn foundational skills for your own projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.