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.

Skills you'll gain: Scalability, Software Architecture, Systems Architecture, Microservices, Software Design, Application Design, Solution Architecture, Software Design Patterns, Systems Design, Service Oriented Architecture, Enterprise Architecture, Object Oriented Design, Maintainability, Engineering Software, Functional Requirement, Programming Principles
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Model Evaluation, Applied Machine Learning, Advanced Analytics, Analytics, Statistical Machine Learning, Machine Learning, Scikit Learn (Machine Learning Library), Unsupervised Learning, Machine Learning Algorithms, Workflow Management, Data Ethics, Supervised Learning, Data Preprocessing, Decision Tree Learning, Random Forest Algorithm, Verification And Validation, Python Programming, Classification Algorithms, Performance Tuning
Advanced · Course · 1 - 3 Months

Rice University
Skills you'll gain: Mechanics, Physics, Mechanical Engineering, Calculus, Engineering Calculations, Engineering Analysis, Physical Science, Mathematical Modeling, Problem Solving
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: ChatGPT, Customer Service, Self Service Technologies, AI Enablement, Customer Support, AI Personalization, Prompt Engineering, Customer experience improvement, Employee Training, Technology Strategies, Standard Operating Procedure
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Kanban Principles, Workflow Management, Agile Software Development, Sprint Planning, Agile Project Management, Project Estimation, Agile Methodology, Project Management Software, Estimation, Process Optimization, Backlogs, User Story, Process Improvement, Resource Utilization
Beginner · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Product Lifecycle Management, Performance Measurement, Manufacturing Operations, Supply Chain Management, Enterprise Resource Planning, Material Requirements Planning, Production Management, Data Integration, Business Process Management, Digital Transformation, Data Security, Internet Of Things, Data Management, Decision Making
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Deepseek, LangChain, Generative AI, LLM Application, Tool Calling, AI Workflows, AI Orchestration, Prompt Engineering, Automation, Data Integration, Cross Platform Development, Systems Integration
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Project Controls, Risk Management Framework, Leadership and Management, Verification And Validation, Project Management Life Cycle, AI Workflows, Data-Driven Decision-Making, Performance Measurement, Variance Analysis
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Adobe Firefly, Generative AI, Photo Editing, Multimedia, Prompt Engineering, Content Creation, ChatGPT, Marketing Materials, Digital Media Strategy, Video Editing, Logo Design, Automation, E-Commerce
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Node.JS, Restful API, React Redux, Database Design, React.js, Ajax, Database Application, Server Side, Databases, Full-Stack Web Development, Back-End Web Development, NoSQL, Javascript, JavaScript Frameworks, Performance Tuning, Front-End Web Development, API Design, Data Structures, MongoDB, Debugging
Beginner · Specialization · 3 - 6 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Data Literacy, Technical Communication, Probability & Statistics, Web Scraping, Data Import/Export, JSON, Statistical Analysis, Pandas (Python Package), Analytical Skills, Descriptive Statistics, Data Manipulation, Probability, Data Collection, Data Capture, Restful API, Performance Measurement, Data Cleansing, Application Programming Interface (API)
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Power BI, Microsoft Excel, Data Presentation, Data Sharing, Data Integration
Intermediate · Course · 1 - 3 Months