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.

Universitat Autònoma de Barcelona
Skills you'll gain: Public Policies, Empowerment, Social Work, Community Development, Social Sciences, Disabilities, Cultural Diversity, Diversity Equity and Inclusion Initiatives, Case Studies, Program Evaluation, Mental Health Diseases and Disorders
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Data Structures, File Systems, Algorithms, Maintainability, Debugging
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Kubernetes, Application Deployment, API Gateway, Containerization, Network Troubleshooting, CI/CD, Data Storage, Cloud-Native Computing, Network Administration, Infrastructure Security, Role-Based Access Control (RBAC), YAML, Technical Support and Services, Linux Administration, General Networking, Problem Management, Network Architecture, Network Security, Event Monitoring, Network Monitoring
Intermediate Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Artificial Intelligence, Responsible AI, Generative AI, Open Source Technology, Large Language Modeling, Machine Learning
Beginner Ā· 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

Skills you'll gain: Artificial Neural Networks, Data Visualization, Exploratory Data Analysis, Data Presentation, Applied Machine Learning, Machine Learning Methods, Predictive Modeling, Deep Learning, Classification And Regression Tree (CART), Data Analysis, Predictive Analytics, Machine Learning Algorithms, Machine Learning, Statistical Analysis, Feature Engineering, Python Programming
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Bioinformatics, Algorithms, Programming Principles, Computational Thinking, Machine Learning Algorithms, Mathematical Software, Artificial Intelligence, System Design and Implementation, Data Structures
Intermediate Ā· Course Ā· 1 - 4 Weeks

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

Skills you'll gain: Project Closure, Quality Management, Continuous Improvement Process, Project Risk Management, Cost Management, Backlogs, Quality Improvement, Project Planning, Risk Management, Milestones (Project Management), Communication Planning, Sprint Retrospectives, Agile Project Management, Stakeholder Analysis, Stakeholder Management, Project Management Life Cycle, Scope Management, Project Management, Agile Methodology, Change Management
Beginner Ā· Professional Certificate Ā· 3 - 6 Months

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

Skills you'll gain: Cross-Functional Collaboration, Project Management Software, Workflow Management, Organizational Skills, Project Management, Prioritization
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Coursera
Skills you'll gain: User Story, Kanban Principles, Agile Methodology, Agile Project Management, Productivity Software, Organizational Skills, Project Management Software, Prioritization, Project Management
Beginner Ā· Guided Project Ā· Less Than 2 Hours