Software development courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software architecture. You can build skills in version control with Git, debugging techniques, and agile methodologies for project management. Many courses introduce tools like Visual Studio Code, Docker, and GitHub, showing how these technologies facilitate collaboration, streamline coding processes, and enhance software deployment.

Skills you'll gain: Object Oriented Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Excel Formulas, Spreadsheet Software, Pivot Tables And Charts, Data Analysis, Data Manipulation, Microsoft Office, Data Mining
Intermediate · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Internet Of Things, Basic Electrical Systems, Automation Engineering, Electronics, Electronic Components, Embedded Systems, Control Systems, Electronic Hardware, Wireless Networks, Electrical and Computer Engineering, Hardware Design, Peripheral Devices, Human Machine Interfaces, Electrical Wiring, Computer Systems, Programming Principles, Systems Engineering, Computer Programming, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: English Language, Language Competency, Vocabulary, Business Correspondence, Grammar, Sales Strategy, Business Communication, Oral Expression, Business Writing, Storytelling, Communication Strategies
Intermediate · Course · 1 - 3 Months

Yale University
Skills you'll gain: Positivity, Mental Health, Goal Setting, Growth Mindedness, Stress Management, Resilience, Self-Awareness, Behavioral Health, Psychology, Mindfulness, Decision Making
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: ArcGIS, Spatial Data Analysis, Spatial Analysis, Geographic Information Systems, Geospatial Mapping, GIS Software, Data Mapping, Geospatial Information and Technology, Data Visualization, Metadata Management, Query Languages, Global Positioning Systems, Quantitative Research, Data Compilation, Typography, Data Manipulation, Data Storytelling, Data Modeling, Design Elements And Principles, Image Analysis
Beginner · Specialization · 3 - 6 Months

Starweaver
Skills you'll gain: Open Web Application Security Project (OWASP), Debugging, DevSecOps, Penetration Testing, Cyber Security Strategy, Security Testing, Application Security, Vulnerability Scanning, Continuous Monitoring, Software Testing, Cybersecurity, Vulnerability Assessments, Threat Modeling, Test Automation, Secure Coding, Technical Communication
Intermediate · Course · 1 - 3 Months
IE Business School
Skills you'll gain: Product Lifecycle Management, Marketing Communications, Integrated Marketing Communications, Advertising, Marketing, Brand Strategy, Marketing Budgets, Strategic Decision-Making, Brand Management, Brand Marketing, Customer experience strategy (CX), Price Negotiation, Product Management, Marketing Strategies, Retail Management, Marketing Channel, Strategic Marketing, Product Strategy, Merchandising, Communication
Beginner · Specialization · 3 - 6 Months

Yale University
Skills you'll gain: Student Support and Services, Working With Children, School Counseling, Personal Development, Stress Management, Classroom Management, Cultural Responsiveness, Empathy, Self-Awareness, Resilience, Relationship Building, Active Listening
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Storytelling, Data Presentation, Data Governance, Predictive Modeling, Data Storage Technologies, Predictive Analytics, Exploratory Data Analysis, Analytics, Business Analytics, Data Storage, Big Data, Risk Analysis, Databases, Business Intelligence, Data Visualization, Data Visualization Software, Data Analysis, Decision Making, Data Cleansing, SQL
Intermediate · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Communication, Business Communication, Intercultural Competence, Teamwork, Professional Development, Telecommuting, Adaptability, Self-Awareness, Demography
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Data Structures, Program Development, Debugging
Mixed · Course · 1 - 3 Months