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.

Universidad Austral
Skills you'll gain: New Business Development, Business Strategy, Competitive Analysis, Strategic Thinking, Market Share, Business Development, Market Dynamics, Corporate Strategy, Innovation, Competitive Intelligence, Business Priorities, Growth Strategies, Market Analysis, Strategic Marketing, Market Opportunities, Value Propositions, Business Administration, Product Strategy, Technology Strategies, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electronic Components, Electrical Engineering, Electronics, Electronics Engineering, Mathematical Modeling
Build toward a degree
Advanced · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Intrusion Detection and Prevention, Threat Detection, Incident Response, Computer Security Incident Management, Cybersecurity, Threat Management, Data Security, Cyber Attacks, Endpoint Detection and Response, Incident Management, Endpoint Security, Network Security, Firewall, Security Software, Anomaly Detection, System Monitoring
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Spreadsheet Software, Microsoft Excel, Google Sheets, Data Visualization, Data-Driven Decision-Making, Microsoft Office, Descriptive Analytics, Analysis
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: ASP.NET, HTML and CSS, C# (Programming Language), React.js, Object Oriented Programming (OOP), Web Applications, Hypertext Markup Language (HTML), Front-End Web Development, JavaScript Frameworks, Web Design and Development, Web Development Tools, UI Components, Javascript, Web Development, User Interface (UI), Cascading Style Sheets (CSS), Development Environment
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Pandas (Python Package), Data Analysis, Analytics, Exploratory Data Analysis, Data Manipulation, Jupyter, Data Processing, Data Wrangling, Matplotlib, Data Visualization, Programming Principles, Data Cleansing, Data Visualization Software, Python Programming
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Android Development, Application Development, Android (Operating System), Video Game Development, Android Studio, Mobile Development, Software Development Tools, Game Design, Computer Programming Tools, Development Environment, Internet Of Things, Web Servers, Web Applications, Java, Ubuntu, Peripheral Devices, Operating Systems, Software Installation, System Configuration, Hardware Troubleshooting
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Prompt Engineering, Data Presentation, Dashboard, Responsible AI, Dashboard Creation, Interactive Data Visualization, Data Ethics, Generative AI, Infographics, Applied Machine Learning, Data Visualization, Anomaly Detection, Time Series Analysis and Forecasting, Root Cause Analysis, Model Evaluation, AI literacy, Risk Modeling, Predictive Analytics, Automation
Intermediate · Professional Certificate · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Calculus, Integral Calculus, Applied Mathematics, Probability Distribution, Probability & Statistics, Geometry, Probability, Statistical Methods, Torque (Physics), Statistics, Mechanics, Physics
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Generative Adversarial Networks (GANs), Autoencoders, Generative AI, Tensorflow, Generative Model Architectures, Model Training, Image Analysis, Transfer Learning, Deep Learning, Convolutional Neural Networks, Artificial Neural Networks, Data Synthesis
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Identity and Access Management, Prompt Engineering, Google Cloud Platform, Cloud Infrastructure, Kubernetes, CI/CD, Microservices, Application Deployment, Cloud Engineering, Cloud Deployment, Google App Engine, Cloud Computing, Containerization, Infrastructure As A Service (IaaS), Data Storage Technologies, Cloud Solutions, Cloud Platforms, Site Reliability Engineering, Cloud Computing Architecture, Technical Design
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Back-End Web Development, Django (Web Framework), Version Control, Git (Version Control System), API Testing, Web Development, Authentications, API Design, Application Development, Application Programming Interface (API), Restful API, Unit Testing, Test Tools, Database Development, MySQL, User Accounts, Web Applications, Databases
Intermediate · Course · 1 - 4 Weeks