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.

New York University
Skills you'll gain: Authentications, Public Key Infrastructure, Cryptography, Data Encryption Standard, Computer Security, Cybersecurity, Network Security, Security Controls, Encryption, Multi-Factor Authentication
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Medical Billing and Coding, Denial Management, Patient Registration, Care Management, Revenue Cycle Management, Practice Management, Organizational Change, Change Management, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Performance Review, Data Management, ICD Coding (ICD-9/ICD-10), Medical Terminology, Human Resource Policies, Payment Processing and Collection, Medical Billing, Patient Safety, Continuous Quality Improvement (CQI), Healthcare Industry Knowledge, Data Analysis
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Security Testing, DevSecOps, Threat Modeling, Vulnerability Scanning, Continuous Monitoring, Vulnerability Assessments, Application Performance Management, System Monitoring, Development Environment, Data Security, Software Development Life Cycle
Intermediate · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Spatial Analysis, Geographic Information Systems, Geospatial Mapping, ArcGIS, Data Visualization, Data Compilation, Data Mapping, Data Storytelling, Metadata Management, Data Integration, Data Management
Beginner · Course · 1 - 3 Months
Google Cloud
Skills you'll gain: Presentations, Google Workspace, Productivity Software, Sales Presentations, Business Communication, Version Control, Collaborative Software, Multimedia, Data Sharing
Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: File Systems, Operating Systems, Data Storage, Computer Systems, File Management, System Programming, OS Process Management, Web Servers, Unix, Peripheral Devices, Computer Hardware, Algorithms
Intermediate · Course · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Engineering Calculations, Numerical Analysis, Mathematical Software, Engineering Analysis, Linear Algebra, Differential Equations, Applied Mathematics, Mathematical Modeling, Simulation and Simulation Software, Computational Thinking, Estimation, Integral Calculus, Scripting, Simulations, Calculus, Scientific Visualization, Programming Principles, Plot (Graphics), Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Excel Macros, Key Performance Indicators (KPIs), Prompt Engineering, Data Storytelling, Performance Measurement, Regression Analysis, Business Metrics, Continuous Improvement Process, Performance Analysis, Business Process Improvement, Performance Improvement, Statistical Hypothesis Testing, Responsible AI, ChatGPT, Microsoft Excel, Generative AI, Data Visualization, Business Analysis, Statistical Analysis, Business Intelligence
Intermediate · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Education Software and Technology, Digital pedagogy, Instructional Design, digital literacy, Educational Materials, Emerging Technologies, Learning Management Systems, Innovation, Resourcefulness, Learning Strategies, Creative Problem-Solving, Open Mindset
Beginner · Course · 1 - 3 Months

IE Business School
Skills you'll gain: Product Lifecycle Management, Customer experience strategy (CX), Brand Strategy, Brand Management, Branding, Brand Awareness, Product Management, Product Strategy, Brand Loyalty, New Product Development, Product Improvement, Customer Engagement, Business Strategies, User Experience, Customer Insights, Consumer Behaviour, Portfolio Management, Competitive Analysis, Employee Engagement
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Architecture, Functional Requirement, Requirements Analysis, Internet Of Things, Software Design Patterns, User Requirements Documents, Android Development, Application Frameworks, Maintainability, Interoperability, Software Quality (SQA/SQC)
Mixed · Course · 1 - 3 Months

New York University
Skills you'll gain: Supervised Learning, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Decision Tree Learning, Machine Learning, Financial Trading, Reinforcement Learning, Scikit Learn (Machine Learning Library), Financial Services, Regression Analysis, Correlation Analysis, Exploratory Data Analysis, Portfolio Management, Python Programming, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks