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.

Sungkyunkwan University
Skills you'll gain: Scalability, Deep Learning, Applied Machine Learning, Data Mining, Data Processing, Machine Learning, Machine Learning Algorithms, Algorithms, Artificial Neural Networks, Data Structures
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Workflow Management, Dashboard, Project Management Software, Work Order, Process Design, Project Management
Beginner · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Software Development Methodologies, Application Lifecycle Management, Interpersonal Communications, Scrum (Software Development), Sprint Retrospectives, User Story, Waterfall Methodology, Sprint Planning, Quality Management, Project Management, Cross-Functional Collaboration, Continuous Improvement Process
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Business Writing, Negotiation, Entrepreneurship, Business Communication, Organizational Skills, Leadership and Management, Communication, Time Management, Problem Solving, Project Management, Finance, Professional Development, Analytical Skills, Presentations, Peer Review, Critical Thinking
Mixed · Course · 1 - 3 Months

Skills you'll gain: Project Risk Management, Risk Management, Planning, Team Management, Project Implementation, Project Planning, Business Risk Management, Project Controls, Team Leadership, Project Management, Leadership and Management, Program Evaluation, Initiative and Leadership, Leadership, Prioritization, Analysis
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: DevOps, Agile Methodology, Docker (Software), Project Management, Technical Communication, Prometheus (Software), Business Requirements, Jira (Software), Requirements Elicitation, Python Programming, Natural Language Processing, Collaboration, Communication, Professional Networking, Interviewing Skills
Beginner · Course · 1 - 3 Months

Skills you'll gain: Lean Six Sigma, Six Sigma Methodology, Quality Improvement, Lean Manufacturing, Continuous Improvement Process, Data-Driven Decision-Making, Process Analysis, Business Analysis, Benchmarking, Root Cause Analysis, Stakeholder Management, Project Management
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Bioinformatics, Algorithms, Computational Thinking, Machine Learning Algorithms, Artificial Intelligence, Computer Science, Program Development
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Leadership and Management, Decision Making, Ethical Standards And Conduct, Business Ethics, Emotional Intelligence, Business Leadership, Organizational Leadership, Leadership, Leadership Development, Waterfall Methodology, Motivational Skills, Team Motivation, Project Management Life Cycle, Project Management, Self-Awareness
Beginner · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Project Risk Management, Risk Management, Risk Analysis, Risk Mitigation, Continuous Monitoring, Project Management, Decision Making, Prioritization
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Earned Value Management, Project Risk Management, Crisis Management, Project Documentation, Project Controls, Project Closure, Project Management, Case Studies, Problem Management, Project Performance, Stakeholder Management, Decision Making
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), System Programming, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks