Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn iOS Development, earn certificates with free online courses from Stanford, MIT, UC Irvine, Yale and other top universities around the world. Read reviews to decide if a class is right for you.
Learn Swift, Apple's programming language for building iOS applications. Start with the basics and work your way towards completing sets of challenges in Swift.
Get a quick practical introduction to Swift programming basics and build your first iOS app!
In this course, built in collaboration with IBM and Hashicorp, you'll learn how to use Swift as a server-side language for building end-to-end applications.
Review and practice the skills technical interviewers expect you to know and learn how to explain your Swift solutions.
Learn how to deploy deep learning models on mobile and embedded devices with TensorFlow Lite.
Learn how to use Apple's Core ML framework to build iOS apps with intelligent new features.
Master Swift programming fundamentals and build powerful apps for iOS, macOS, watchOS, and tvOS. Learn syntax, data structures, control flow, loops, and functions through engaging space-themed projects.
Master Swift programming fundamentals through space-themed projects, covering variables, operators, and boolean logic while building practical coding skills for creating basic programs.
Master Swift functions through space mission scenarios, covering function definition, parameters, return values, and scope while building practical coding skills for organizing and managing code effectively.
Swift programming for iOS: Learn language basics, advanced features, and app development. Build a client-server iPhone app with location services to add to your portfolio. Explore Apple Watch and Apple TV development.
Learn to create your own mobile app using methods from Mobile Human Computer Interaction (HCI). Transform your mobile app idea into a usable, tested product design.
Master Swift programming and iOS app development, from interface design to camera integration. Create a fully functional photo editing app for iPhone, iPad, and Apple Watch.
Explore the early Civil War: expectations, advantages, and the Battle of Bull Run. Gain insights into military strategies and the conflict's initial phase.
The three-in-one course that teaches app design, UI/UX and iOS development. Includes Sketch and Figma.
This is a self-paced lab that takes place in the Google Cloud console. This lab walks you through writing your first Flutter app compatible for Android, iOS, and web.
Get personalized course recommendations, track subjects and courses with reminders, and more.