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: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Hypertext Markup Language (HTML), HTML and CSS
★ 4.5 (12) · Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Aerospace Basic Quality System Standards, Capacity Planning, Facility Management, Civil Engineering, Process Analysis, Engineering Plans And Specifications, Traffic Flow Optimization, Stormwater Management, Transportation Operations, Infrastructure Architecture, Building Codes, Safety Standards, Engineering Calculations, Forecasting, Growth Strategies
★ 4.7 (9) · Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Physical Science, Physics, Life Sciences, General Science and Research, Systems Of Measurement, Estimation, Scientific Methods, electromagnetics, Chemistry, Engineering, Scientific, and Technical Instruments, Scientific Visualization, Research
★ 4 (10) · Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Reinforcement Learning, Agentic systems, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Applied Machine Learning, Control Systems
★ 4.6 (8) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Vector Databases, Embeddings, Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Algorithms, Semantic Web
★ 4.6 (12) · Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Wireframing, Figma (Design Software), Design Reviews, Collaborative Software, Design Software, Digital Design
★ 4.7 (13) · Beginner · Guided Project · Less Than 2 Hours

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Assembly Drawing, Drafting and Engineering Design, Mechanical Design, Simulation and Simulation Software, Engineering Design Process, Mechanical Engineering
★ 5 (10) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Supervised Learning, Applied Machine Learning, Statistical Machine Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Model Training, Machine Learning Algorithms, Transfer Learning, Text Mining, Model Evaluation, Data-Driven Marketing, Predictive Modeling, Data Preprocessing, Data Manipulation, Marketing Analytics, Python Programming, Feature Engineering, Embeddings
★ 3.1 (14) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Brand Awareness, Campaign Management, Brand Marketing, Keyword Research, Content Scheduling, Canva (Software), Email Marketing, Concision, Brand Strategy, Content Marketing, Web Analytics and SEO, Marketing Effectiveness, Social Media Content, Branding, Social Media, Content Strategy, Communication, Paid media, Key Performance Indicators (KPIs)
★ 2 (8) · Beginner · Specialization · 3 - 6 Months

SkillUp
Skills you'll gain: Group Policy, Dynamic Host Configuration Protocol (DHCP), Azure Active Directory, Active Directory, Windows Servers, Hyper-V, Remote Access Systems, iSCSI Configuration, Virtual Private Networks (VPN), Containerization, Microsoft Azure, Kubernetes, Microsoft Servers, Microsoft Windows, Docker (Software), Hybrid Cloud Computing, Virtualization, Virtual Machines, Server Administration, Network Administration
★ 4.6 (11) · Intermediate · Specialization · 1 - 3 Months

Scrimba
Skills you'll gain: Full-Stack Web Development, Information Architecture, React.js, UI Components, Web Applications, Scalability, JavaScript Frameworks, Web Development Tools, Data Access, Query Languages, Database Application, Back-End Web Development, Data Store, Web Design and Development, Database Development, Databases, Front-End Web Development, Software Design, Web Development, Software Development
★ 4.8 (6) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Administration, Database Architecture and Administration, Relational Databases, Database Management, Apache Airflow, Operational Databases, PostgreSQL, MySQL, Data Warehousing, Data Pipelines, Database Software, Extract, Transform, Load, Database Management Systems, Database Design, Data Maintenance, SQL, Data Architecture, Performance Tuning, Disaster Recovery, Data Security
★ 4.7 (19) · Advanced · Course · 1 - 3 Months