Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Skills you'll gain: Computer Security Incident Management, Vulnerability Assessments, Cybersecurity, Cyber Threat Intelligence, Cyber Attacks, Security Management, Cyber Threat Hunting, Information Systems Security, Threat Detection, Data Security, Network Security, Application Security, Cyber Security Strategy, DevSecOps, Malware Protection, Cloud Security, Cyber Security Assessment, Risk Management Framework, Encryption, Authentications
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Application Deployment, Generative AI, Cloud Security, Security Controls, Threat Detection
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Google Workspace, Google Sheets, Generative AI, Spreadsheet Software, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Descriptive Statistics, R Programming, Statistical Reporting, Data Quality, Data Cleansing, Statistics, Data Manipulation, Data Analysis Software, Statistical Analysis, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Debugging, Data Analysis, Data Processing, Numerical Analysis, Critical Thinking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Debugging, Code Review, Software Documentation, Integrated Development Environments, Software Development Tools, Unit Testing, Application Development, Maintainability, Technical Documentation, Software Testing
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Web Scraping, Extract, Transform, Load, Data Manipulation, Data Validation, Data Processing, Data Ethics, Data Import/Export, Data Cleansing, SQL, Data Transformation, JSON, Pandas (Python Package), Generative AI, Relational Databases, Data Integrity, Unstructured Data, Application Programming Interface (API), Text Mining
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Drug Development, Clinical Research, Clinical Trials, Statistical Analysis, Predictive Modeling, R Programming, Data Analysis, Statistical Methods, Health Policy, Data Science, Epidemiology, Healthcare Industry Knowledge, Data Quality, Electronic Medical Record
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, User Interface (UI), UI Components, Front-End Web Development, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Web Applications
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Computer-Aided Design, Engineering Design Process, Engineering, Engineering Practices, Simulation and Simulation Software, Conceptual Design, Sustainable Design, Creativity, Problem Solving, Prototyping, Innovation, User Centered Design, Analytical Skills, User Feedback, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Test Tools, Query Languages, Test Case, Google Cloud Platform, Web Development Tools, Generative AI, Data Access, Software Development Life Cycle, Software Development Tools, Cloud Applications, Application Development, Web Applications, Cloud Development, Debugging
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Microsoft PowerPoint, Presentations, Microsoft Office, Productivity Software, Sales Presentations, Multimedia, Computer Literacy, Information Technology, Editing
Beginner · Course · 1 - 4 Weeks