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.

LearnQuest
Skills you'll gain: Simple Object Access Protocol (SOAP), Web Services, Extensible Markup Language (XML), Java
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Physics, Physical Science, Science and Research, General Science and Research, Ancient History, Scientific Methods, Chemistry, World History
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Endpoint Detection and Response, Network Administration, Cryptographic Protocols, IT Security Architecture, Cloud Security, Data Loss Prevention, Cloud Deployment, Cyber Attacks, Security Controls, Infrastructure Security, Computer Security, Encryption, Cloud Computing, Authorization (Computing), Network Planning And Design, Identity and Access Management, System Configuration, Data Security, Authentications, Malware Protection
Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: ServiceNow, IT Service Management, Incident Management, Release Management, Problem Management, Information Technology Infrastructure Library, Service Management, Information Technology, IT Management, Problem Solving, IT Automation, Change Management, Information Technology Operations, Automation, Workflow Management, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Marketing Materials, Promotional Materials, Marketing Collateral, Advertising, Digital Advertising, Design Elements And Principles, Organizational Skills, Graphic Design, Driving engagement, Layout Design, Online Advertising, Design, Graphic and Visual Design, Graphic and Visual Design Software, Graphical Tools, Marketing, Dashboard
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Prioritization, Product Roadmaps, Sprint Planning, Timelines, Strategic Prioritization, Agile Methodology, Project Planning, Meeting Facilitation, Agile Project Management, Goal Setting, Kanban Principles, Product Requirements, Requirements Analysis, Project Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Validation, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: AWS SageMaker, AWS Kinesis, Data Integration, Data Lakes, Business Intelligence Software, Business Intelligence, Apache Hive, Apache Spark, Amazon Web Services, Extract, Transform, Load, Big Data, Apache Hadoop, Real Time Data, Applied Machine Learning, Data Processing, Data Sharing, Serverless Computing, Data Transformation
Intermediate · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Resource Allocation, Production Planning, Graph Theory, Data-Driven Decision-Making, Production Schedule, Decision Making, Mathematical Modeling, Network Planning And Design, Mathematical Software, Model Optimization, Computational Logic, Algorithms, Cryptography
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Star Schema, Data Modeling, Data Quality, Data Pipelines, Database Design, Data Mart, Data Validation, Analytics, Extract, Transform, Load, Data Analysis, Data Warehousing, Data Transformation, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Data-Driven Decision-Making, Business Intelligence, Data Presentation, Data Storytelling, Interactive Data Visualization, Data Visualization Software, Power BI, Key Performance Indicators (KPIs), Performance Reporting, Graphing, Business Reporting, Analysis, Trend Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Review, Web Presence, Software Documentation
Advanced · Course · 1 - 3 Months