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.

University of Toronto
Skills you'll gain: Bioinformatics, Molecular Biology, R (Software), Informatics, Network Analysis, Data Analysis, Data Visualization Software, Data Processing, Scientific Visualization, Structural Analysis, Heat Maps
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Mechanical Engineering, Engineering, Physics, Probability Distribution, Physical Science, Chemical Engineering, Chemistry, Applied Mathematics
Advanced · Course · 1 - 4 Weeks

Tableau Learning Partner
Skills you'll gain: Tableau Software, Data Presentation, Interactive Data Visualization, Data Visualization Software, Data Wrangling, Data Preprocessing, Data Integration, Data Cleansing, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Desktop Support, End User Training and Support, Technical Support and Services, Medical Support, Help Desk Support, Healthcare Industry Knowledge, Technical Support, Health Technology, Information Technology, Health Care, Information Technology Operations, Issue Tracking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Occupational Safety and Health Administration (OSHA), Compliance Management, Compliance Training, Regulatory Compliance, Business Continuity Planning, Occupational Safety And Health, Law, Regulation, and Compliance, Business Continuity, Labor Compliance, Risk Management, Health And Safety Standards, Human Resources, Operational Risk, Safety Training, Risk Mitigation, Human Resource Policies, Standard Operating Procedure, Labor Law, Labor Relations, Human Resources Management and Planning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Robotic Process Automation, Data Manipulation, Email Automation, Web Scraping, User Interface (UI), Business Process Automation, Automation, UI Components, Human Computer Interaction, Context Management, Network Protocols, Data Import/Export, Software Development Tools, Data Management, Process Modeling, Computing Platforms, Package and Software Management, Programming Principles, Document Management, Spreadsheet Software
Beginner · Specialization · 3 - 6 Months

West Virginia University
Skills you'll gain: Sales Management, Sales Territory Management, Recruitment, Sales Development, Training Programs, Sales Training, Sales Strategy, Account Management, Sales, General Sales Practices, Training and Development, Talent Recruitment, Expense Management, Sales Process, Organizational Structure, Strategic Planning, Inside Sales, Expense Reports, Business Ethics, Employee Training
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Dashboard Creation, Google Sheets, Spreadsheet Software, Pivot Tables And Charts, Data Visualization, Data Analysis, Data Cleansing
Beginner · Guided Project · Less Than 2 Hours

Snowflake
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, AI Orchestration, Fine-tuning, Agentic Workflows, AI Workflows, Generative Model Architectures, LLM Application, Data Engineering, Data Manipulation, Model Context Protocol, Data Store, Large Language Modeling, Artificial Intelligence, Application Deployment, Tool Calling, Data Warehousing, SQL, Natural Language Processing
Beginner · Professional Certificate · 1 - 3 Months

University of Cape Town
Skills you'll gain: Data Import/Export, Box Plots, Jupyter, Statistical Analysis, Data Visualization, Plot (Graphics), Scientific Visualization, Statistical Programming, Programming Principles, Exploratory Data Analysis, Descriptive Statistics, Data Manipulation, Mathematical Software, Epidemiology, Numerical Analysis, Other Programming Languages, Computer Programming, Statistical Hypothesis Testing, Scripting, Computational Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Token Optimization, LLM Application, Tool Calling, OpenAI API, OpenAI, Anthropic Claude, Large Language Modeling, Authentications, Generative AI, Code Review, Maintainability, AI Workflows, AI Integrations, Command-Line Interface, Application Programming Interface (API), Software Documentation, Key Management
Intermediate · Specialization · 1 - 3 Months
Knowledge Accelerators
Skills you'll gain: Data Visualization, Microsoft Excel, Data Analysis, Analytics, Data-Driven Decision-Making, Microsoft 365, Data Modeling, Data Sharing, Data Science, Key Performance Indicators (KPIs)
Beginner · Course · 1 - 3 Months