Software courses can help you learn programming languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development methodologies. You can build skills in version control, debugging, and testing, which are crucial for creating reliable applications. Many courses introduce tools like Git for collaboration, integrated development environments (IDEs) for coding, and frameworks such as React or Django for building user interfaces and backend systems.

Skills you'll gain: Dashboard, Data Preprocessing, Data Visualization Software, Real Time Data, Node.JS, Data Analysis, Application Programming Interface (API), Web Development Tools, JSON, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Spreadsheet Software, Data Entry, Data Analysis Expressions (DAX), Business Mathematics
Beginner · Guided Project · Less Than 2 Hours

MathWorks
Skills you'll gain: Model Based Systems Engineering, Engineering Design Process, Simulation and Simulation Software, Robotics, Mathematical Modeling, Engineering Analysis, Engineering Software, Engineering, Mechanical Engineering, Control Systems
Beginner · Course · 1 - 4 Weeks

HubSpot Academy
Skills you'll gain: Sales Presentation, Sales Enablement, Sales Management, Lead Generation, HubSpot CRM, Data Visualization, Persona Development, Sales Training, Technical Sales, Sales Strategy, Sales Pipelines, Sales Process, Customer Relationship Building, Sales Development, Target Audience, Data-Driven Decision-Making, Sales, Prospecting and Qualification, Customer Relationship Management (CRM) Software, Dashboard
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Shell Script, Job Control Language (JCL), Unix Shell, File Management, User Accounts, Operating System Administration, Unix, Package and Software Management, Systems Administration, File Systems, TCP/IP, Unix Commands, System Monitoring, Disaster Recovery, System Software, System Configuration, Operating Systems, Data Storage, Software Installation, Data Centers
Intermediate · Specialization · 3 - 6 Months

HubSpot Academy
Skills you'll gain: HubSpot CRM, Lead Generation, Sales Management, Sales Pipelines, Sales Process, Email Marketing, Customer Relationship Management (CRM) Software, Marketing Automation, Workflow Management, Prioritization, Performance Reporting, Process Mapping, Dashboard, Service Level Agreement, Key Performance Indicators (KPIs)
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Spring Framework, Java, Dependency Analysis, Maintainability, Object Oriented Programming (OOP), Extensible Markup Language (XML), Software Design, Software Architecture, Testability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Competitive Analysis, Growth Strategies, Value Propositions, Target Market, Consumer Behaviour, Customer Insights, Business Strategies, Market Research, Price Negotiation, Product Strategy, Market Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Network Security, OSI Models, Public Key Infrastructure, Network Protocols, Encryption, Remote Access Systems, Firewall, Brute-force attacks, Emerging Technologies, TCP/IP, Wireless Networks, Authentications
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Linux Administration, File Systems, Ubuntu, Remote Access Systems, Operating System Administration, Linux Commands, File Management, Red Hat Enterprise Linux, System Configuration, Unix, Software Installation, Command-Line Interface, Operating Systems, Unix Commands, Systems Administration, Authorization (Computing), Virtualization, Virtual Machines, Open Source Technology
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Cybersecurity, Cyber Attacks, Network Security, Information Systems Security, Computer Security, Cryptography, Disaster Recovery, Application Security, Cyber Operations, Cyber Security Policies, Cryptographic Protocols, IT Security Architecture, Telecommunications, Network Administration, NIST 800-53, Infrastructure Security, Security Controls, Data Security, Encryption, Governance Risk Management and Compliance
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, Cyber Threat Intelligence, Cyber Attacks, Cyber Threat Hunting, Cyber Security Strategy, Information Systems Security, Threat Detection, Network Security, Security Information and Event Management (SIEM), Security Management, Threat Management, MITRE ATT&CK Framework, Security Controls, Incident Response, Vulnerability Assessments, Cloud Security, Vulnerability Management, Vulnerability, Encryption, Configuration Management
Intermediate · Course · 1 - 4 Weeks