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.

Skills you'll gain: Cloud Applications, Serverless Computing, Cloud Management, Cloud Development, Cloud Deployment, Cloud Computing, Application Deployment, CI/CD, Continuous Deployment, Google Cloud Platform, Application Development, Python Programming
Beginner · Project · Less Than 2 Hours

Logical Operations
Skills you'll gain: Agile Methodology, Scrum (Software Development), Agile Project Management, Sprint Retrospectives, Agile Software Development, Sprint Planning, User Story, Backlogs, Agile Product Development, Project Estimation, Project Management, Estimation, Project Planning
Mixed · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Organizational Leadership, Agile Project Management, Stakeholder Engagement, Leadership, Team Leadership, Cross-Functional Team Leadership, Drive Engagement, Climate Change Adaptation, Team Performance Management, Leadership and Management, Team Motivation, Strategic Leadership, Water Sustainability, Stakeholder Management, Environmental Resource Management, Organizational Strategy, Project Management, Strategic Planning, Environment and Resource Management, Community Outreach
Beginner · Course · 1 - 3 Months

Skills you'll gain: Project Performance, Billing & Invoicing, Invoicing, Project Schedules, Expense Management, Management Reporting, Expense Reports, Project Accounting, Billing, Project Management, Project Management Software, Business Reporting, Financial Reporting, Scheduling, Budget Management, Time Management, Team Management, Capital Budgeting
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Animations, Video Game Development, UI Components, User Interface (UI), C# (Programming Language), Code Reusability, Event-Driven Programming, User Interface (UI) Design, Software Design Patterns, C and C++, Object Oriented Programming (OOP), Performance Tuning, Scripting, Asset Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cost Management, Scope Management, Resource Management, Project Schedules, Cost Estimation, Project Management, Project Risk Management, Project Scoping, Quality Management, Agile Project Management, Scheduling, Earned Value Management, Risk Management, Project Management Life Cycle, Budget Management, Resource Allocation, Team Management, Team Performance Management, Project Management Institute (PMI) Methodology, Resource Utilization
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Prompt Engineering Tools, Business Reporting, Dashboard, Stakeholder Communications, AI Enablement, Strategic Decision-Making, Project Management, Risk Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Team Building, Scaled Agile Framework, Team Oriented, Agile Product Development, Project Management, AI Workflows, Plan Execution, Meeting Facilitation, Stakeholder Engagement
Beginner · Course · 3 - 6 Months

Skills you'll gain: Risk Analysis, Trend Analysis, Analysis, Project Risk Management, Project Management Software, Project Controls, Project Performance, Risk Management, Dashboard, Key Performance Indicators (KPIs), Project Scoping, Performance Metric, Issue Tracking, Project Management, Continuous Monitoring, Scope Management, Performance Measurement, Real Time Data, Budget Management
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Time Management, Project Management Software, Data Entry, Goal Setting, Dashboard, Timelines, Project Coordination, Coordinating, Risk Analysis, Project Management, Project Controls, Capacity Planning, Workflow Management, Project Scoping, Project Performance, Project Risk Management, Trend Analysis, Data Management, Analytics, Business
Beginner · Course · 3 - 6 Months

Skills you'll gain: Animation and Game Design, Video Game Development, 3D Assets, Computer Graphic Techniques, Animations, Visualization (Computer Graphics), AI Workflows, Production Line, Behavior-Driven Development, Simulations, Manufacturing and Production, Scripting, Learning Management Systems, C and C++, Interactive Learning, Build Tools, Control Systems, Inventory Control Systems
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Object Oriented Design, Android Development, Android (Operating System), User Interface (UI) Design, Animation and Game Design, C# (Programming Language), Mobile Development, Application Deployment, Code Reusability, Software Installation, UI Components, Linear Algebra, Computational Logic, Interactive Design
Beginner · Specialization · 3 - 6 Months