Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Skills you'll gain: Apple iOS, Unit Testing, Responsive Web Design, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Storyboarding
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Data Storytelling, Data Presentation, Power BI, Data Visualization Software, Data Visualization, Interactive Data Visualization, Statistical Visualization, Dashboard, Data-Driven Decision-Making, Business Intelligence, Pivot Tables And Charts, Data Analysis, Scatter Plots, Histogram
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Pain Management, Treatment Planning, Music, Education Software and Technology, Patient Evaluation, Mindfulness, Creativity, Self-Awareness, Stress Management, Patient Education And Counseling, Verbal Communication Skills, Mental Health Therapies
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Usability Testing, Internet Of Things, Design Research, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Human Computer Interaction, Embedded Systems, Application Programming Interface (API), Prototyping, Network Protocols, User Interface (UI) Design, Software Development
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

ISC2
Skills you'll gain: Configuration Management, Cybersecurity, Computer Security Awareness Training, Data Security, Security Controls, Security Management, Event Monitoring, Encryption, Network Security, Continuous Monitoring, Cyber Security Policies, Security Strategy, System Monitoring, General Networking, Cryptography, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Authentications, Incident Response, MITRE ATT&CK Framework, Security Controls, Cryptography, Malware Protection, Threat Modeling, Endpoint Security, Key Management, Authorization (Computing), Public Key Infrastructure, Vulnerability Assessments, Risk Management, Network Security, Application Security, Business Continuity Planning, Asset Management, Cloud Security, OSI Models, Continuous Monitoring
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Warehousing, MongoDB, IBM Cognos Analytics, Extract, Transform, Load, NoSQL, Apache Spark, IBM DB2, Big Data, Dashboard, Business Intelligence, PySpark, Data Pipelines, Analytics, Databases, Database Design, Data Architecture, Apache Airflow, Relational Databases, SQL, Python Programming
Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Capital Budgeting, Project Risk Management, Risk Analysis, Risk Management, Financial Analysis, Project Finance, Business Valuation, Depreciation, Cash Flows, Financial Modeling, Portfolio Management, Project Portfolio Management, Spreadsheet Software, Microsoft Excel, Corporate Tax
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Tensorflow, Dataflow, Data Lakes, Data Import/Export, Data Pipelines, Feature Engineering, Model Deployment, Real Time Data, Apache Kafka, Applied Machine Learning, Data Infrastructure, Data Architecture, Data Warehousing, Apache Spark, Dashboard, Big Data, Data Migration, Data Governance, Unstructured Data
Intermediate · Specialization · 3 - 6 Months

Erasmus University Rotterdam
Skills you'll gain: Qualitative Research, Research Design, Report Writing, Research, Research Methodologies, Social Sciences, Data Analysis Software, Case Studies
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Energy and Utilities, Case Studies, Facility Management and Maintenance, Property Management, Building Services Engineering, Environmental Management Systems, Sustainable Architecture, Digital Assets, Building Design, Analysis, Auditing, Simulation and Simulation Software
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: User Experience Design, User Research, Design Research, Usability Testing, Prototyping, Design, User Centered Design, Technical Communication, Wireframing, Storyboarding, Persona Development, Requirements Analysis, Adobe Photoshop
Beginner · Course · 1 - 3 Months