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.

L&T EduTech
Skills you'll gain: Spatial Analysis, GIS Software, Spatial Data Analysis, Geospatial Mapping, Geographic Information Systems, Building Information Modeling, Data Manipulation, Global Positioning Systems, Network Analysis, Image Analysis, Data Import/Export, Unsupervised Learning, Software Installation, Supervised Learning, UI Components
Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
Beginner · Specialization · 3 - 6 Months

JetBrains
Skills you'll gain: Application Development, Generative AI Agents, Large Language Modeling, AI Enablement, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), IntelliJ IDEA, Generative AI, Code Review, Agentic systems, Integrated Development Environments, Software Development, Computer Programming, Debugging, Software Development Life Cycle
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Sales Presentation, Influencing, Persuasive Communication, Intercultural Competence, Virtual Teams, Storytelling, Behavioral Economics, Business Research, Value Propositions, Active Listening, Market Research, Empathy & Emotional Intelligence, Sales Pipelines, Marketing Psychology, Digital Communications, Collaboration, Customer Relationship Management (CRM) Software, Stakeholder Management, Strategic Communication, Cross-Functional Collaboration
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: .NET Framework, Application Deployment, Bootstrap (Front-End Framework), Full-Stack Web Development, Database Management, User Accounts, Payment Systems, Authentications, Role-Based Access Control (RBAC), Data Modeling, Transaction Processing
Intermediate · Course · 3 - 6 Months

Tsinghua University
Skills you'll gain: Intercultural Competence, Cultural Diversity, Mental Health, Learning Strategies, Culture, Emotional Intelligence, Liberal Arts, English Language, Social Sciences, Literacy, Language Learning, Economics, Interpersonal Communications, Empathy, Psychology, Writing, Research, Business Management, Communication Strategies, Oral Comprehension
Beginner · Specialization · 3 - 6 Months

L&T EduTech
Skills you'll gain: Construction Engineering, Civil Engineering, Construction, Building Services Engineering, Civil and Architectural Engineering, HVAC, Traffic Flow Optimization, Transportation Operations, Architecture and Construction, Electrical Systems, Construction Management, Public Works, Engineering Software, Engineering Design Process, Structural Analysis, Sustainable Engineering, Construction Estimating, Building Design, Land Development, Sustainable Development
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: AutoCAD, Technical Drawing, Architectural Drawing, Engineering Documentation, Engineering Drawings, Geometric Dimensioning And Tolerancing, Electrical Equipment, Electrical Systems, Electrical Wiring, Architectural Design, Civil and Architectural Engineering, Electrical Power, Computer-Aided Design, Building Design, Drafting and Engineering Design, Building Codes, Blueprint Reading, AutoCAD Civil 3D, Basic Electrical Systems, Schematic Diagrams
Beginner · Specialization · 1 - 3 Months

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

Arizona State University
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Bayesian Network, Statistical Methods, Statistical Analysis, Data Analysis, R Programming, Data-Driven Decision-Making, Statistical Inference, Markov Model, Simulations, Probability Distribution
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Programming Interface (API), Microsoft Azure, Cloud API, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), User Accounts, Image Analysis, Artificial Intelligence, Cloud Computing, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Prompt Engineering, Event Marketing, Presentations, Video Editing, Canva (Software), Marketing Materials, Color Matching, Color Theory, Typography, Storytelling, Marketing Collateral, Marketing Design, Interactive Design, Brand Strategy, Social Media, Logo Design, Layout Design, Social Media Content, Social Media Campaigns, Branding
Beginner · Professional Certificate · 3 - 6 Months