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: Unsupervised Learning, Generative AI, Large Language Modeling, Supervised Learning, Deep Learning, Generative Model Architectures, LLM Application, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Reinforcement Learning, Statistical Machine Learning, Machine Learning Algorithms, Model Training, Artificial Neural Networks, Feature Engineering, Unstructured Data, Model Evaluation, Dimensionality Reduction, Model Optimization
Intermediate · Course · 1 - 3 Months
Universidad Austral
Skills you'll gain: Server Side, Node.JS, Back-End Web Development, Restful API, Web Development, MongoDB, Application Deployment, OAuth, Web Servers, Application Programming Interface (API), API Design, Web Applications, Cloud Deployment, Authentications, Object-Relational Mapping, NoSQL, Data Persistence, Software Testing, Routing Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Predictive Modeling, Statistical Process Controls, Correlation Analysis, Statistics, Data-Driven Decision-Making, Statistical Modeling, Statistical Hypothesis Testing, Statistical Methods, Statistical Software, Probability & Statistics, Regression Analysis, Statistical Inference, Predictive Analytics, Data Analysis, SAS (Software), Scatter Plots, Experimentation, Analytical Skills, Data Visualization
Beginner · Course · 1 - 3 Months

West Virginia University
Skills you'll gain: Recruitment, Sales Development, Training Programs, Sales Training, Sales Management, Talent Recruitment, Employee Training, Recruitment Strategies, Management Training And Development, Performance Appraisal, Team Motivation, Interviewing Skills, Job Analysis, People Analytics, Employee Performance Management, Performance Review, Performance Measurement
Mixed · Course · 1 - 3 Months

École Polytechnique
Skills you'll gain: Quantum computing, Emerging Technologies, Telecommunications, Cryptography, Cryptographic Protocols, Simulations, Physics, Experimentation, Mathematical Modeling
Mixed · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Interactive Brokers
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Sustainable Development, Market Data, Corporate Sustainability, Investment Management, Sustainability Standards, Sustainable Business, Environmental Regulations, Financial Market, Investments, Data Ethics, Sustainability Reporting, Financial Data, Market Analysis, Business Ethics, Regulatory Compliance, Environmental Issue, Capital Markets, Data Science, Risk Management
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Electrical Power, Power Electronics, Electrical Systems, Electrical Equipment, Torque (Physics), Electronic Components, Electric Power Systems, Basic Electrical Systems, Electrical Engineering, Semiconductors, Engineering, Scientific, and Technical Instruments, Mechanical Engineering, Machine Controls, Electronic Systems, Plant Operations and Management, Electronics, Engineering Calculations, High Voltage, Energy and Utilities, Thermal Management
Beginner · Specialization · 1 - 3 Months

Epic Games
Skills you'll gain: Unreal Engine, Virtual Environment, Version Control, 3D Assets, Video Game Development, Software Configuration Management, Game Design, Content Management, Computer Graphics, Software Versioning, User Interface (UI), Collaborative Software, Data Import/Export, Software Installation
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: System Programming, Visual Basic (Programming Language), Database Management, System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Software Development, Automation, Cloud Computing, Debugging
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Data Transformation, Dashboard Creation, Business Intelligence Software, Data Integration
Advanced · Course · 1 - 4 Weeks

Knowledge Accelerators
Skills you'll gain: Microsoft Copilot, Microsoft 365, Microsoft Teams, Microsoft PowerPoint, Productivity Software, Risking, Workflow Management, Generative AI Agents, Agentic Workflows, AI powered creativity, Content Development and Management, Document Management, Generative AI, Ethical Standards And Conduct, AI literacy, Language Interpretation, Translation, and Studies, Microsoft Excel, Business Correspondence, Productivity, Business Communication
Beginner · Specialization · 3 - 6 Months