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.

University of Colorado Boulder
Skills you'll gain: Prompt Engineering, New Product Development, Model Based Systems Engineering, Model Evaluation, Generative AI, Financial Statement Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Strategic Decision-Making, Real-Time Operating Systems, Object Oriented Design, Project Schedules, Sampling (Statistics), Failure Analysis, Data Ethics, Goal Setting, Database Design, Data Visualization
Earn a degree
Degree · 1 - 4 Years

University of Colorado Boulder
Skills you'll gain: Data Governance, Data Management, Business Analytics, Analytics, Data Quality, Data Ethics, Data Analysis, Data Warehousing, Big Data, Information Systems, Data Storage Technologies, Databases, Organizational Structure, Data-Driven Decision-Making, Data Access, Relational Databases, SQL, Data Storage, Organizational Effectiveness, Cloud Computing
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Apache Hadoop, Big Data, Data Analysis, Apache Spark, Data Science, PySpark, File Systems, Analytics, Data Processing, Software Architecture, Distributed Computing, Data Architecture, Performance Tuning, Data Storage, System Configuration, Python Programming
Mixed · Course · 1 - 3 Months

Knowledge Accelerators
Skills you'll gain: Power BI, Data Presentation, Dashboard Creation, Microsoft Excel, Dashboard, Microsoft Power Platform, Excel Formulas, Business Intelligence Software, Data Modeling, Datamaps, Data Manipulation, Business Reporting, Data Sharing, Extract, Transform, Load, Data Entry, Data Analysis, Data Storytelling, Analytics, Trend Analysis, Data Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cryptography, Network Security, Computer Systems, Encryption, Data Storage Technologies, Cybersecurity, Threat Detection, Security Controls, General Networking, Active Directory, Cloud Computing, Firewall, Microsoft Azure, Operating Systems, Network Monitoring, Authentications, Authorization (Computing), General Data Protection Regulation (GDPR), Business Software, Virtualization
Intermediate · Specialization · 3 - 6 Months

Stanford University
Skills you'll gain: Physics, European History, Verification And Validation, Scientific Methods, electromagnetics, Research, Experimentation, Mechanics, Global Positioning Systems
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Spreadsheet Software, Financial Modeling, Predictive Modeling, Regression Analysis, Statistical Modeling, Data Modeling, Excel Formulas, Risk Modeling, Business Modeling, Simulation and Simulation Software, Operations Research, Microsoft Excel, Google Sheets, Probability Distribution, Analysis, Forecasting, Predictive Analytics, Risk Analysis, Statistical Methods, Cash Flow Forecasting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Web Development Tools, Front-End Web Development, Web Design and Development, Web Design, Semantic Web, Hypertext Markup Language (HTML), Browser Compatibility, Frontend Performance, Web Development, Web Content Accessibility Guidelines, Web Analytics and SEO, User Interface (UI), Software Engineering Tools, Javascript
Beginner · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Java Programming, Java
Intermediate · Course · 3 - 6 Months

Skills you'll gain: High Voltage, Civil Engineering, Vibrations, Mechanical Design, Electric Power Systems, Construction Engineering, Electrical Power, Electrical Systems, General Construction and Construction Labor, Matlab, Electrical Safety, Engineering Analysis, Electrical Equipment, Mathematical Software, Engineering Calculations, Environmental Engineering, Mathematical Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: High Voltage, Low Voltage, Electrical Power, Electric Power Systems, Civil Engineering, Construction Engineering, Electrical Engineering, General Construction and Construction Labor, Matlab, Engineering Analysis, Mathematical Software, Electrical Equipment, Engineering Calculations, Electrical Safety, Surveys, Maintenance, Repair, and Facility Services, Environmental Engineering, Geospatial Information and Technology, Mathematical Modeling
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Responsible AI, Google Gemini, AI Workflows, AI Enablement, Generative AI, Artificial Intelligence, Google Workspace, AI Personalization
Beginner · Course · 1 - 4 Weeks