Learn Objective C for iOS and macOS development. Understand Objective C syntax, memory management, and application development.
The language used throughout the course, in both instruction and assessments.

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Network Security, Network Monitoring, Exploitation techniques, Virtual Private Networks (VPN), Cryptographic Protocols, Network Protocols, General Networking, Computer Networking, Command-Line Interface, Network Analysis, Proxy Servers
Build toward a degree
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Earned Value Management, Configuration Management, Communication Planning, Project Risk Management, Project Controls, Project Implementation, Conflict Management, Risk Management, Quality Assurance, Engineering Management, Verbal Strategic Communication, Communication Strategies, Project Management, Risk Mitigation, Project Management Life Cycle, Business Risk Management, Risk Analysis, Scope Management, Product Quality (QA/QC), Quality Assurance and Control
Intermediate · Course · 1 - 3 Months

SkillUp
Skills you'll gain: Team Motivation, Team Leadership, Team Management, Benchmarking, Motivational Skills, Performance Measurement, Change Management, Organizational Change, Six Sigma Methodology, Team Building, Cross-Functional Team Leadership, Teamwork, Leadership and Management, Lean Six Sigma, Process Improvement, Business Metrics, Collaboration, Project Management, Organizational Structure, Leadership
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Construction Management, Project Controls, Construction, Project Schedules, Cost Estimation, Change Control, Contract Management, Project Management, Timelines, Scheduling, Project Documentation, Project Planning, Safety Assurance, Cost Control, Arbitration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Statistical Process Controls, Lean Methodologies, Six Sigma Methodology, Risk Analysis, Quality Improvement, Process Improvement, Continuous Improvement Process, Process Capability, Business Process, Project Risk Management, Project Management, Root Cause Analysis, Product Design, Team Leadership
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Predictive Modeling, Applied Machine Learning, Scikit Learn (Machine Learning Library), Data Analysis, Data Import/Export, Google Cloud Platform, Jupyter, Decision Tree Learning, Data Processing, Machine Learning, Random Forest Algorithm, Statistical Visualization
Intermediate · Guided Project · Less Than 2 Hours

Banco Interamericano de Desarrollo
Skills you'll gain: Digital Transformation, Cybersecurity, Data Management, Big Data, Interoperability, Business Transformation, Technology Strategies, Human Resources Management and Planning, Analytics, Data Security, Project Design, Public Policies, Policy Development, Public Administration, Data-Driven Decision-Making, Governance, Program Evaluation, Economic Development, Process Improvement, Project Management
Beginner · Specialization · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Risk Analysis, Risk Management, Risk Modeling, Hazard Analysis, Mitigation, Project Risk Management, Governance, Failure Analysis, Risk Mitigation, Feasibility Studies, Failure Mode And Effects Analysis, Disaster Recovery, Performance Metric, Climate Change Adaptation, Business Priorities, Vulnerability Assessments, Civil Engineering, Investment Management, Project Management, Decision Making
Advanced · Specialization · 1 - 3 Months

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

Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Software Architecture, Programming Principles, Object Oriented Programming (OOP), Maintainability, Prototyping, Database Application
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unified Modeling Language, Software Design Patterns, C++ (Programming Language), Software Architecture, Object Oriented Design, Software Design, Object Oriented Programming (OOP), Maintainability, Programming Principles
Intermediate · Course · 1 - 3 Months

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