Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Psychology
Data Analysis
Digital Marketing
Introduction to Psychology
Nutrition, Exercise and Sports
Computing in Python I: Fundamentals and Procedural Programming
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.
Dive into Clang Modules: their role in Swift and Objective-C frameworks, advantages over header files, and impact on Swift's library ecosystem. Gain insights on module system intricacies and edge cases.
Explore Codable Routing in Kitura for efficient JSON processing in RESTful APIs. Learn to leverage Swift 4's Codable interface for seamless data encoding and decoding on both client and server sides.
Explore how to transform a standard MVC app into idiomatic Swift, incorporating functional, object-oriented, and protocol-oriented programming concepts for more effective development.
Explore property-based testing with SwiftCheck to enhance unit tests, find edge cases, and validate code assumptions in Swift development.
Explore iOS 10's new notification features, including geofencing and remote notifications. Learn about changes, Swift tricks, and best practices for implementing advanced notification functionality in your apps.
Explore iOS 10's Speech APIs for speech-to-text conversion in 50+ languages. Learn implementation, limitations, and practical applications in this talk by Marc Brown.
Insights from Instagram's feed rewrite: collection views, diffing, and avoiding spaghetti code. Learn about successful refactoring and the open-source IGListKit.
Explore the psychology behind intuitive UI design and how to create digital experiences that resonate with human cognition and behavior.
Learn to develop Xcode 8 source editor extensions, exploring distribution methods, design tradeoffs, and efficient synchronization between extensions and host apps.
Explore building a tiny compiler from scratch, covering parsing, lexing, and code generation using Swift. Learn elegant solutions for complex programming challenges.
Explore strategies to boost user engagement on watchOS 3 through complications, notifications, and quick app access, focusing on creating impactful 2-second interactions.
Explore functional programming with Result monad, enhancing error handling and function composition in Swift. Learn to create efficient pipelines for complex operations like HTTP requests.
Explore user-centric security models for iOS apps, focusing on thin transparent security layers and their application in client-server systems. Learn about ATS changes and crypto key protection.
Discover innovative techniques for creating superior language learning applications using Swift, enhancing user experience and educational effectiveness.
Explore alternatives to "Stringly typed" APIs in Swift, making code more readable, safer, intentional, and Swifty. Learn to improve your Swift development practices.
Get personalized course recommendations, track subjects and courses with reminders, and more.