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.

Meta
Skills you'll gain: Data Storytelling, Data Presentation, Business Metrics, Key Performance Indicators (KPIs), Data Management, Data Collection, Data Governance, Bayesian Statistics, Data Visualization, Descriptive Statistics, Statistical Hypothesis Testing, Information Privacy, Data Cleansing, Pandas (Python Package), Data Analysis, Data Visualization Software, Spreadsheet Software, Exploratory Data Analysis, SQL, Python Programming
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Web Applications, Tool Calling, GitHub, Context Management, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Generative AI, Software Engineering
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Applicant Tracking Systems, Professional Development, Graphic Design, Keyword Research, Business Writing, Content Creation, Personal Development, Detail Oriented, Recruitment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Database Design, Database Management Systems, SQL, Relational Databases, Databases, MySQL, Database Administration, Data Integrity, Query Languages, Data Manipulation
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Visualization, Data Preprocessing, Technical Documentation, Datamaps, Unit Testing, Data Cleansing, Interactive Data Visualization, Data Transformation, Object Oriented Programming (OOP), Debugging
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Mobile Security, AI Security, Threat Detection, Security Controls, Exploit development, Threat Modeling, Hardening, Threat Management, Endpoint Security, Artificial Intelligence, Mobile Development Tools, Deep Learning, Incident Response, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, AI Security, Prompt Engineering, Generative AI, Governance Risk Management and Compliance, Content Performance Analysis, Risk Management, Governance, Retrieval-Augmented Generation, Model Evaluation, Compliance Management, Data-Driven Decision-Making, Performance Analysis, Cross-Functional Team Leadership, System Monitoring, Gap Analysis, Large Language Modeling, Performance Metric, Quality Assessment, Cost Benefit Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Accounts Payable and Receivable, Accounting and Finance Software, Financial Data, Make.com, Financial Forecasting, Financial Management, Credit Risk, Generative AI, Financial Controls, Financial Analysis, Finance, Billing & Invoicing, Financial Auditing, Artificial Intelligence, ChatGPT, Accounting, Tax Compliance, Tax Management, Automation, No-Code Development
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Hydrology, Physical Science, Biology, Water Resources, Environment and Resource Management, Cultural Diversity, Climate Change Adaptation, Environmental Science, Risk Management, Ancient History, Human Development, Physiology, World History
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Django (Web Framework), Ajax, jQuery, Model View Controller, Object-Relational Mapping, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), JSON, Linux Commands, Application Deployment, Data Modeling, Database Design, Cloud Deployment, Web Applications, Database Development, Application Development, Web Development, Javascript, Object Oriented Programming (OOP), SQL
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Health Care Procedure and Regulation, Health Informatics, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Data Preprocessing, Data Literacy, Data Analysis, Descriptive Analytics, Statistical Programming, Database Systems, Relational Databases, Data Integration, Spreadsheet Software
Intermediate · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Digital Transformation, Manufacturing Processes, Manufacturing Operations, Automation Engineering, Industrial Engineering, Business Transformation, Production Process, Digital Design, Supply Chain Management, Data-Driven Decision-Making, Market Dynamics, Workforce Development, Cybersecurity
Beginner · Course · 1 - 4 Weeks