Objective-C courses can help you learn the basics of object-oriented programming, memory management, and the Cocoa framework for macOS and iOS app development. You can build skills in creating user interfaces, handling data with Core Data, and integrating APIs for enhanced functionality. Many courses introduce tools like Xcode for coding and debugging, as well as Interface Builder for designing app layouts, helping you apply these skills in real-world app projects.
University of California, Santa Cruz
Skills you'll gain: Programming Principles, Software Documentation
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Postpartum Care, Infant Care, Respiratory Care, Neonatal Intensive Care Unit, Patient Evaluation, Pulmonology, Preventative Care, Child Health, Maternal Health, Health Assessment, Vital Signs, Pediatric Nursing, Family Support, Cardiology, Clinical Assessment, Pediatrics, Patient Observation, Child Development, Parent Communication, Nutrition and Diet
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, Data Modeling, Data Integrity, Application Development, Data Maintenance, Debugging
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, System Programming, Numerical Analysis
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Data Structures, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
Mixed · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Active Listening, Influencing, Negotiation, Leadership, Professional Development, Social Skills, Personal Development, Conflict Management, Decision Making, Persuasive Communication, Relationship Building, Business Ethics, Professionalism, Communication, Ethical Standards And Conduct, Interpersonal Communications, Empathy, Business Leadership, Empowerment, Personal Integrity
Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Video Game Development, Game Design, Model View Controller, JSON, User Interface (UI) Design, UI Components, Mobile Development, OAuth, Responsive Web Design, Prototyping, Animation and Game Design, Apple Xcode, Human Computer Interaction, UI/UX Strategy, Usability Testing
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: C (Programming Language), Data Structures, Application Security, System Programming, Programming Principles, Performance Tuning
Intermediate · Course · 1 - 4 Weeks
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
Intermediate · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Probability & Statistics, Analytical Skills, Exploratory Data Analysis, Estimation, Logistic Regression
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Experimentation, Research Design, Statistical Modeling, Statistical Methods, Applied Machine Learning, Supervised Learning, Logistic Regression, Predictive Modeling, Statistical Programming, Statistical Analysis, Statistical Inference, Simulation and Simulation Software, Probability & Statistics, Data Science, Data Visualization, Simulations, Data Analysis, Data Analysis Software
Intermediate · Course · 1 - 4 Weeks