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 Illinois Urbana-Champaign
Skills you'll gain: Graph Theory, Data Structures, Unstructured Data, Algorithms
ā 4.7 (557) Ā· Mixed Ā· Course Ā· 1 - 4 Weeks

Intel
Skills you'll gain: AI Enablement, AI Product Strategy, Business Technologies, Complex Problem Solving, Competitive Intelligence, Artificial Intelligence, Digital Transformation, Artificial Intelligence and Machine Learning (AI/ML), Case Studies, AI literacy, AI Integrations, Technology Strategies, Emerging Technologies, Automation, Responsible AI, B2B Sales, Computer Hardware
ā 4.4 (825) Ā· Beginner Ā· Specialization Ā· 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Program Development, C (Programming Language), Programming Principles, Algorithms, Microsoft Development Tools, Integrated Development Environments, Data Storage, Development Environment, Computer Programming, Mathematical Software
ā 4.6 (377) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Finite Element Methods, Numerical Analysis, Engineering Analysis, Jupyter, Differential Equations, Applied Mathematics, Mathematical Software, Mathematical Modeling, Distributed Computing, Simulation and Simulation Software, Python Programming, Calculus, Mechanics, Vibrations, Simulations, Derivatives
ā 4.8 (392) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Coursera
Skills you'll gain: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
ā 4.5 (408) Ā· Advanced Ā· Guided Project Ā· Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Spatial Data Analysis, Geospatial Information and Technology, Environment and Resource Management, Environmental Science, Geographic Information Systems, Oil and Gas, Natural Resource Management, Sustainable Systems, Petroleum Industry, Physical Science, Environment, Hazard Analysis
ā 4.9 (541) Ā· Beginner Ā· Course Ā· 1 - 3 Months

West Virginia University
Skills you'll gain: Sustainable Development, Economics, Sustainable Design, Environmental Resource Management, Natural Resource Management, Supply And Demand, Economic Development, Environmental Science, Product Knowledge, Resource Utilization, Materials science, Climate Change Mitigation, Construction, Structural Analysis
ā 4.6 (786) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Instructional Strategies, Instructional Design, Course Development, Instructional and Curriculum Design, Interactive Learning, Education and Training, Digital pedagogy, Education Software and Technology, Training Programs, Student Engagement, Student-Centred Learning, Educational Materials, Pedagogy, Innovation, Program Evaluation, Open Mindset, digital literacy, Learning Strategies, Investigation, Collaboration
ā 4.7 (945) Ā· Beginner Ā· Course Ā· 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Databases, Database Development, Database Management, Acceptance Testing, Data Architecture, Software Engineering, Web Applications, Performance Testing, Scalability, Software Systems, Microservices, Software Architecture, System Testing, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, Big Data
ā 3.5 (107) Ā· Advanced Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Feature Engineering, Dimensionality Reduction, Data Integration, Data Preprocessing, Exploratory Data Analysis, Data Visualization, Plot (Graphics), Data Compilation, Matlab, Scientific Visualization, Data Processing, Data Cleansing, Data Wrangling, Data Manipulation, Histogram, Data Transformation, Data Science, Text Mining, Predictive Modeling, Unstructured Data
ā 4.7 (351) Ā· Intermediate Ā· Course Ā· 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Literacy, Tableau Software, Data Presentation, Interactive Data Visualization, Data Visualization Software, Excel Macros, Analytics, Accounting Software, Specialized Accounting, Analytical Skills, Accounting Systems, Business Analytics, Microsoft Excel, Spreadsheet Software, Data Collection, Data-Driven Decision-Making, Data Analysis, Predictive Analytics, Data Architecture
ā 4.8 (458) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Security Testing, DevSecOps, Threat Modeling, Vulnerability Scanning, Continuous Monitoring, Vulnerability Assessments, Application Performance Management, System Monitoring, Vulnerability Management, Development Environment, Security Controls, DevOps, Data Security, Software Development Life Cycle
ā 4.7 (255) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks