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.

Nanjing University
Skills you'll gain: Higher Education, Education Software and Technology, Course Development, Creativity, Digital pedagogy, Human Learning, Learning Theory, Innovation, Curriculum Development, Emerging Technologies, Digital Transformation, Culture, Information Technology
★ 5 (11) · Mixed · Course · 1 - 3 Months
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Cloud Hosting, Virtual Environment, Dependency Analysis, Python Programming, Build Tools, Application Deployment
★ 4.6 (10) · Intermediate · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Program Development, Theoretical Computer Science, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: Web Components, React.js, Node.JS, JavaScript Frameworks, Web Development Tools, Frontend Performance, Front-End Web Development, Web Content, Web Development, HTML and CSS, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Front-End Web Development, Javascript, Responsive Web Design, Maintainability
★ 4.7 (13) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Transaction Processing, Data Persistence, Performance Tuning, System Programming, Memory Management, Operating Systems, C++ (Programming Language), C (Programming Language), System Configuration, Hardware Architecture, Data Storage, Computer Hardware, Data Storage Technologies, Computing Platforms, Program Development, Application Development
★ 5 (71) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Retrieval-Augmented Generation, Web Applications, JavaScript Frameworks, React.js, LLM Application, Web Development, Javascript, Tool Calling, Agentic Workflows, Generative AI Agents, Data Persistence
★ 4.7 (16) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Dashboard, Data Visualization, Microsoft Excel, Spreadsheet Software, Data Analysis, Business Reporting
★ 4.8 (19) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Leadership Studies, Sustainable Business, Organizational Leadership, Organizational Change, Sustainable Design, Corporate Sustainability, Business Transformation, Sustainable Development, Sustainable Systems, Performance Measurement, Waste Minimization, Business Modeling, Innovation, Product Lifecycle Management, Performance Metric, Key Performance Indicators (KPIs), Packaging and Labeling, Environmental Issue, Resource Utilization
★ 4.9 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Design Reviews, AI powered creativity, Peer Review, Adobe Firefly, Game Design, Generative AI, Adobe Creative Cloud, Graphic Design, Responsible AI, Adobe Photoshop, Graphic and Visual Design, Design Software, Design, Design Strategies, Design Research, Oral Expression, Design Elements And Principles, Prompt Engineering, Creativity
★ 4.4 (15) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Azure Synapse Analytics, Data Warehousing, Power BI, Data Integration, Data Architecture, Data Visualization Software, Microsoft Azure, Apache Spark, Extract, Transform, Load, Data Storage, Database Management, Data Pipelines, Performance Tuning, Data Processing, Data Transformation, Query Languages, Cloud Security, Data Security, Security Controls, Scalability
★ 4.9 (55) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Video Editing, Adobe Premiere, Animations, Post-Production, Photo/Video Production and Technology, Motion Graphics, Video Production, Graphic and Visual Design, Editing, Graphic Design
★ 4.9 (13) · Beginner · Course · 1 - 4 Weeks