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: SQL, Database Management, Database Design, Relational Databases, Databases, Query Languages, Performance Tuning, Data Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Dashboard, Data Analysis Expressions (DAX), Ad Hoc Analysis, Data Analysis, Exploratory Data Analysis, Data Visualization Software
Beginner · Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Backlogs, Agile Product Development, Product Roadmaps, Stakeholder Communications, Release Management, Stakeholder Engagement, User Story, Stakeholder Management, Agile Methodology, Innovation, CI/CD, Product Lifecycle Management, Product Development, Prioritization, Scope Management, Maintainability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Vulnerability Assessments, Cyber Security Assessment, Exploitation techniques, Malware Protection, Mobile Security, Scripting, Android (Operating System), Human Factors (Security), Command-Line Interface, Network Analysis, Automation, Virtual Environment
Mixed · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: AI Workflows, Technical Communication, AI Enablement, Model Deployment, Generative AI Agents, Data Integration, AI Orchestration, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Responsible AI, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
Beginner · Specialization · 1 - 3 Months
École Polytechnique
Skills you'll gain: Physics, Materials science, Radiation Therapy, Physical Science, Radiology, Biomedical Technology, General Science and Research, Emerging Technologies, Research, Energy and Utilities, X-Ray Computed Tomography, Innovation
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Laboratory Testing, Quality Assurance, Semiconductors, Electrical Engineering, Manufacturing Processes, Electronics, Materials science, Process Engineering, Process Control, Test Engineering, Analytical Testing, Chemistry, Mechanical Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Metadata Management, Data Pipelines, Data Processing, Google Cloud Platform, Data Migration, Cloud Storage, Apache Airflow, Data Lakes, Data Storage, Big Data, Data Infrastructure, Extract, Transform, Load, Apache Spark, IT Automation, Data Management, Data Transformation, Serverless Computing, SQL
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sustainable Business, Sales Territory Management, Corporate Sustainability, Solution Selling, Sales, Sales Strategy, Customer Relationship Building, Sales Process, Sales Prospecting, Market Opportunities, Information Technology, Technology Strategies, Business Acumen, Customer Relationship Management, AI Product Strategy, Complex Problem Solving, Business Relationship Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Workspace, Gmail, Lightweight Directory Access Protocols, Authorization (Computing), Active Directory, System Monitoring, User Accounts, Email Security, Data Governance, Cloud Management, Cloud Security, Endpoint Security, Identity and Access Management, Mobile Security, Compliance Auditing, Data Security, Configuration Management, Incident Management, Application Deployment, Annual Reports
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Application Development, Application Design, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Security Incident Management, Business Continuity Planning, Disaster Recovery, Business Continuity, Cyber Threat Intelligence, Threat Detection, Cyber Attacks, Security Awareness, Risk Analysis, Compliance Management, Business Analysis, Digital Forensics
Intermediate · Course · 1 - 4 Weeks