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.

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Debugging, Functional Testing, Software Documentation, Software Quality Assurance, Development Testing, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Development Environment, Technical Communication
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Model Evaluation, Predictive Modeling, Machine Learning Algorithms, Statistical Machine Learning, Feature Engineering, Supervised Learning, Predictive Analytics, Applied Machine Learning, Data Preprocessing, R Programming, Classification Algorithms, Machine Learning, Random Forest Algorithm, Regression Analysis, Exploratory Data Analysis, Data Wrangling
Mixed · Course · 1 - 4 Weeks
Scrum Alliance
Skills you'll gain: Prompt Engineering, Responsible AI, Prompt Engineering Tools, AI Workflows, AI Enablement, AI Product Strategy, Scaled Agile Framework, Artificial Intelligence, Agile Methodology, Generative AI, Kanban Principles
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Communication, Business Communication, Intercultural Competence, Teamwork, Professional Development, Telecommuting, Adaptability, Self-Awareness, Demography
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Control Systems, Robotics, Embedded Software, Automation, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Computer Vision, Mathematical Modeling, Safety Standards, Global Positioning Systems
Advanced · Course · 1 - 3 Months

Skills you'll gain: Authentications, OAuth, Android Development, Application Security, Mobile Security, Secure Coding, Authorization (Computing), Security Engineering, Security Controls, Multi-Factor Authentication, Human Factors (Security), Vulnerability Management, Malware Protection, Threat Management, Data Integrity, Risk Management, Debugging, Encryption
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Shell Script, Bash (Scripting Language), Unix Shell, Package and Software Management, Command-Line Interface, Docker (Software), Software Installation, Remote Access Systems, Linux Commands, Linux, OS Process Management, User Accounts, Containerization, Linux Servers, System Configuration, Linux Administration, File Management, Software Development, Git (Version Control System)
Beginner · Course · 3 - 6 Months

Microsoft
Skills you'll gain: Threat Modeling, MITRE ATT&CK Framework, Penetration Testing, Azure Active Directory, Network Security, Computer Systems, Security Information and Event Management (SIEM), Security Testing, Encryption, Cybersecurity, System Testing, Cloud Security, Vulnerability Scanning, Threat Management, Cloud Computing, Authentications, Active Directory, Operating Systems, Data Management, Computer Security Incident Management
Beginner · Professional Certificate · 3 - 6 Months

University of Michigan
Skills you'll gain: Statistical Hypothesis Testing, Sampling (Statistics), Statistical Modeling, Statistical Methods, Statistical Inference, Bayesian Statistics, Data Visualization, Plot (Graphics), Data Literacy, Statistics, Matplotlib, Statistical Software, Probability & Statistics, Model Evaluation, Seaborn, Statistical Analysis, Jupyter, Statistical Programming, Statistical Machine Learning, Python Programming
Beginner · Specialization · 1 - 3 Months

Knowledge Accelerators
Skills you'll gain: Power BI, Business Intelligence, Data Visualization, Business Reporting, Business Analytics, Data Analysis, Data Synthesis, Excel Formulas, Data Manipulation, Collaborative Software, Trend Analysis, Data Management, Data Quality
Beginner · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Statistical Methods, Data Preprocessing, Statistical Inference, Statistical Hypothesis Testing, Data Access, Anomaly Detection, Statistical Analysis, Data Analysis, Data Cleansing, Data Manipulation, Machine Learning, Probability & Statistics, Jupyter, Data Import/Export, Pandas (Python Package), Data Transformation, Data Quality
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Generative AI, Business Communication, AI Enablement, Responsible AI, Data Ethics, LLM Application, Large Language Modeling, Artificial Intelligence, Customer Service, Marketing
Mixed · Course · 1 - 4 Weeks