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: 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

Logical Operations
Skills you'll gain: Cost Management, Cost Estimation, Risk Management, Project Risk Management, Risk Mitigation, Risk Analysis, Cost Control, Compliance Management, Budget Management, Project Planning, Project Management, Verification And Validation, Quality Assurance, Cost Reduction, Agile Project Management, Microsoft Excel, Team Leadership, Microsoft Word, Leadership, Leadership Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Timelines, Project Schedules, Project Management, Milestones (Project Management), Project Coordination, Scheduling, Project Scoping, Project Management Software, Project Planning, Dependency Analysis, Coordinating, Stakeholder Communications, Stakeholder Management, Stakeholder Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Software Testing, Test Script Development, Test Tools, Automation, C# (Programming Language), Scripting, Web Development Tools, UI Components, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Business Analysis, Business Strategies, Prioritization, Stakeholder Management, Business Administration, Requirements Analysis, Requirements Management, Change Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Milestones (Project Management), Project Schedules, Project Management, Scheduling, Project Planning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Methodology, User Story, Agile Software Development, Business Analysis, Business Systems Analysis, Agile Project Management, Project Risk Management, Agile Product Development, Team Building, Feasibility Studies, Team Oriented, Risk Management, Business Requirements, Verification And Validation, Requirements Analysis, Business Process Improvement, Project Management, Business Communication, Prioritization
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Cost Management, Project Schedules, Scope Management, Scheduling, Project Planning, Project Scoping, Systems Development, Timelines, Requirements Management, Cost Estimation, Business Planning, Systems Analysis, Agile Project Management, Project Portfolio Management, Quality Management, IT Management, Information Systems, Strategic Planning, Project Management, Project Estimation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Project Portfolio Management, Project Controls, Workflow Management, Project Management Software, Program Management, Project Schedules, Analytics, Project Management, Advanced Analytics, Cost Management, Project Planning, Contract Management, Planning, Administration, Scheduling, Portfolio Management, Governance, Compliance Management, Resource Utilization, Procurement
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Project Schedules, Resource Allocation, Scheduling, Timelines, Project Estimation, Calendar Management, Resource Utilization, Resource Planning, Project Planning, Project Management, Resource Management, Dependency Analysis, Stakeholder Management, Stakeholder Communications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Project Management, Team Oriented, Agile Product Development, Risk Management, Change Control, Team Building, Agile Methodology, Project Risk Management, Change Management, Risk Mitigation, Product Roadmaps, Product Quality (QA/QC), Sprint Planning, Change Requests, Project Management Life Cycle, Project Management, User Story, Project Planning, Waterfall Methodology, Case Studies
Intermediate · Course · 3 - 6 Months