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.

Packt
Skills you'll gain: Data Cleansing, Data Manipulation, Advanced Analytics, Applied Machine Learning, Fraud detection, Data Transformation, Predictive Modeling, Data Processing, Analytics, Machine Learning Software, Machine Learning, Data Analysis, Application Design, Operational Databases, Model Training, Data Preprocessing, Sampling (Statistics), Data Integration, Complex Problem Solving
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Unity Engine, Program Development, Unreal Engine, Programming Principles, Integrated Development Environments, Computer Programming, C# (Programming Language), Scripting Languages, Scripting
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Databricks, Role-Based Access Control (RBAC), MLOps (Machine Learning Operations), Data Lakes, Data Governance, CI/CD, Authorization (Computing), Anomaly Detection, Identity and Access Management, Model Deployment, Generative AI, Data Access, Metadata Management, Data Engineering, Data Quality, GitHub, Event Monitoring, Test Tools, Authentications, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: NumPy, Pandas (Python Package), File I/O, Image Analysis, Data Manipulation, Mobile Development Tools, Matplotlib, Computer Vision, Full-Stack Web Development, Data Analysis, Object Oriented Design, Python Programming, Android (Operating System), Application Design, Programming Principles, Code Reusability, Scripting, File Management, Data Structures, User Interface (UI) Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Prompt Patterns, Context Engineering, Multimodal Prompts, LLM Application, Responsible AI, AI Workflows, AI Security, Gemini, Generative AI, Context Management, AI Integrations, AI powered creativity, Model Evaluation, Experimentation
Advanced · Course · 1 - 3 Months

Skills you'll gain: AI Product Strategy, Project Estimation, Agile Product Development, Jira (Software), Agile Methodology, Estimation, Backlogs, Agile Project Management, Sprint Planning, Project Management Software, User Story, ChatGPT, AI Enablement, Prioritization, Continuous Improvement Process
Intermediate · Course · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Code Review, GitHub, Git (Version Control System), Version Control, Docker (Software), Software Development Tools, Continuous Integration, Containerization, Bioinformatics, Devops Tools, Informatics, Automation, Science and Research, Data Analysis, R Programming
Advanced · Course · 1 - 3 Months

Skills you'll gain: Logistic Regression, Statistical Modeling, Statistics, Statistical Hypothesis Testing, Statistical Reporting, Statistical Analysis, Probability & Statistics, Statistical Inference, Statistical Methods, Data Analysis, Regression Analysis, Advanced Analytics, Time Series Analysis and Forecasting, Statistical Programming, R Programming, R (Software), Predictive Modeling, Analytics, Technical Communication, Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, Database Development, Database Management Systems, Relational Databases, Transact-SQL, Database Architecture and Administration, Data Analysis, Analytics, Data Import/Export, Scripting
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Digital Transformation, Google Cloud Platform, Google Workspace, Cloud Management, Business Transformation, Collaborative Software, Database Application, Software As A Service, Artificial Intelligence and Machine Learning (AI/ML), Cost Management, Cloud Computing, Application Development, Cloud Infrastructure, Cloud Storage, Cloud Services, Artificial Intelligence, Culture Transformation, Applied Machine Learning, Machine Learning, Data Storage
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Biotechnology, Food and Beverage, Sustainable Technologies, Biological Engineering, Scalability, Sustainable Systems, Process Engineering, Product Development, Production Process, Market Opportunities, Innovation, Market Trend, Market Analysis, Microbiology, Workforce Development, Capacity Planning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Data Sharing
Beginner · Guided Project · Less Than 2 Hours