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.
Vanderbilt University
Skills you'll gain: AI Enablement, AI Product Strategy, Agentic Workflows, AI powered creativity, Agentic systems, Workforce Management, Scalability, Workforce Planning, Solution Design, Automation, Prompt Engineering, Decision Making
Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Data Ethics, Predictive Modeling, Classification And Regression Tree (CART), Statistical Machine Learning, Supervised Learning, Machine Learning Methods, Regression Analysis, Model Training, Applied Machine Learning, Predictive Analytics, Model Evaluation, Machine Learning Software, Scikit Learn (Machine Learning Library), Machine Learning, Machine Learning Algorithms, Classification Algorithms, Decision Tree Learning, Responsible AI, Model Optimization, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, Electronic Systems, Electrical Engineering, Simulation and Simulation Software, Electronics, Simulations, Electronics Engineering, Mathematical Modeling, Engineering Analysis, Engineering Design Process
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Data Security, Security Testing, Threat Detection, Cyber Threat Intelligence, Cyber Attacks, Cyber Risk, Cyber Security Strategy, AI Integrations, Intrusion Detection and Prevention, Cyber Threat Hunting, Data Management, Cybersecurity, Cyber Governance, Artificial Intelligence and Machine Learning (AI/ML), Security Management, Security Awareness, Security Strategy, AI Product Strategy, Security Software, Generative AI
Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, Application Deployment, Cascading Style Sheets (CSS), UI Components, Application Frameworks, Frontend Performance, Data Transformation, HTML and CSS, Server Side, User Interface (UI), Dataflow, Front-End Web Development, Hypertext Markup Language (HTML), Restful API, Code Reusability, TypeScript, Web Applications, Network Routing, Software Architecture
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Jenkins, CI/CD, Continuous Integration, DevOps, Devops Tools, Continuous Delivery, Build Tools, Continuous Deployment, Software Development, Software Development Tools, Docker (Software), Application Deployment, Software Installation
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Water Sustainability, Water Resource Management, Water Resources, Environmental Engineering, Water Quality, Hydrology, Public Works, Sustainable Engineering, Energy and Utilities, Sustainable Systems, Sustainable Technologies, Climate Change Adaptation, Waste Minimization, Natural Resource Management, Environmental Issue, Environment and Resource Management, Chemical Engineering, Environmental Regulations, Biotechnology
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Collaborative Software
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Database Design, Data Migration, Generative AI, Database Development, Dashboard Creation, Software Documentation, Database Management, ChatGPT, Database Architecture and Administration, SQL, Business Reporting, Prototyping, Performance Testing
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Basic Electrical Systems, electromagnetics, Electrical Systems, Physics, Electrical Engineering, Energy and Utilities, Engineering Calculations, Integral Calculus, Engineering Analysis, Applied Mathematics
Mixed · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Computational Logic, Scientific Methods, Theoretical Computer Science, Logical Reasoning, Science and Research, Physics, Experimentation, Laboratory Experience, Physical Science, Deductive Reasoning, Artificial Intelligence, Computational Thinking, Mathematics and Mathematical Modeling, Simulations, Computer Science, AI literacy, Psychology, Liberal Arts, General Science and Research, Ancient History
Beginner · Specialization · 1 - 3 Months