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.

Board Infinity
Skills you'll gain: Sprint Planning, Scrum (Software Development), Agile Project Management, Agile Methodology, Sprint Retrospectives, Backlogs, Agile Product Development, Performance Metric, Project Management, User Story, Business Reporting, Cross-Functional Collaboration, Prioritization, Dependency Analysis, Conflict Management, Estimation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unix Shell, Unix Commands, Shell Script, Bash (Scripting Language), Unix, Command-Line Interface, Linux Commands, Scripting, Linux, System Monitoring, File Management, System Programming, OS Process Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Development Environment, .NET Framework, C# (Programming Language), Microsoft Visual Studio, Programming Principles, Computational Logic, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sprint Retrospectives, Miro AI, Collaborative Software, Continuous Improvement Process, Stakeholder Engagement, Process Improvement, Project Controls, Project Documentation, Meeting Facilitation, Project Management, Agile Software Development
Intermediate · Guided Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Content Management, AI Personalization, Loyalty Programs, Predictive Analytics, Customer Engagement, Digital Media Strategy, Augmented Reality, Marketing Analytics, Revenue Management, Forecasting, Data-Driven Decision-Making, Marketing Strategy and Techniques, Brand Marketing, Artificial Intelligence, Media Strategy, Media Relations, Digital Transformation, Customer Communications Management, Emerging Technologies, Price Negotiation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Enterprise Application Management, Project Management, Configuration Management, Change Control, Data Management, End User Training and Support, Data Import/Export
Beginner · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), Data Validation, Integrated Development Environments, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Vanderbilt University
Skills you'll gain: Large Language Modeling, Responsible AI, Decision Making, Team Management, Resource Allocation, Generative AI, Qualitative Research, Prompt Engineering, Analysis, Communication, Project Management, Data Ethics, Data-Driven Decision-Making, Data Storytelling, Data Visualization
Beginner · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Microsoft Visual Studio, Git (Version Control System), Debugging, Microsoft SQL Servers, .NET Framework, Object-Relational Mapping, Full-Stack Web Development, Identity and Access Management, Development Environment, Database Management, Database Development, Application Development, Authorization (Computing), Microsoft Windows
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Scope Management, Project Schedules, Budget Management, Project Scoping, Project Performance, Scheduling, Stakeholder Engagement, Resource Management, Work Breakdown Structure, Cost Estimation, Requirements Management, Resource Allocation, Stakeholder Communications, Performance Metric, Milestones (Project Management), Project Management, Capacity Management, Quality Assessment, Estimation, Forecasting
Intermediate · Course · 1 - 3 Months

Advancing Women in Tech
Skills you'll gain: Cybersecurity, Cyber Security Strategy, Vendor Management, Business Priorities, Cyber Security Assessment, Enterprise Security, Security Management, Security Awareness, Information Systems Security, Technical Consulting, Business Risk Management, Business Communication, Strategic Leadership, Leadership and Management, Risk Management, Business Metrics, Team Leadership, Compliance Auditing, Information Technology, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Specialization · 3 - 6 Months

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