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.

Coursera
Skills you'll gain: Responsible AI, Generative AI Agents, Healthcare Industry Knowledge, Clinical Documentation, Automation, AI Integrations, Health Informatics, Artificial Intelligence, Predictive Modeling, Innovation, Health Technology, Healthcare Ethics, System Implementation
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Presentations, Communication, Business Communication, Discussion Facilitation, Influencing, Verbal Communication Skills, Persuasive Communication, Communication Strategies, Virtual Teams, Interpersonal Communications, Meeting Facilitation, Public Speaking, Active Listening, Negotiation, Digital Communications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Database Systems, MySQL Workbench, Database Software, Database Theory, Database Management Systems, Databases, SQL, Database Management, Relational Databases, Database Development, Database Architecture and Administration, MySQL, Data Modeling, PostgreSQL, Data Mapping, Query Languages, Data Manipulation, Transact-SQL, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, IT Security Architecture, Application Security, Security Testing, Security Strategy, Information Systems Security, Security Engineering, Security Controls, Software Architecture, Software Development Methodologies, Software Development Life Cycle, DevSecOps, Cyber Security Strategy, Security Management, Business Strategies, Penetration Testing, Compliance Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AWS Identity and Access Management (IAM), Cloud Management, Amazon Web Services, Cloud Security, Identity and Access Management, Security Management, Multi-Factor Authentication, Data Security, Security Controls, Role-Based Access Control (RBAC), Continuous Monitoring, Key Management, Threat Detection, Vulnerability Assessments
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Metadata Management, Data Mapping, Data Governance, Dependency Analysis, Data Management, Data Modeling, Personally Identifiable Information, Data Compilation, Data Processing, Analysis, Data Presentation, Automation, Docker (Software), Application Programming Interface (API), Change Control, Application Lifecycle Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Data Visualization, Graphing, Scripting Languages, Data Visualization Software, Scalability, Text Mining, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Methods, Mathematical Software, File I/O, Software Installation, Numerical Analysis, Mathematical Modeling, Code Reusability, Python Programming, Data Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Tensorflow, Computer Vision, Model Evaluation, Convolutional Neural Networks, Deep Learning, Predictive Modeling, Amazon Elastic Compute Cloud, Transfer Learning, Cloud Deployment, Model Training, Amazon Web Services, Artificial Neural Networks, Keras (Neural Network Library), Image Analysis, Fine-tuning, Model Deployment, Application Deployment, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms
★ 5 (22) · Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Deployment, Cloud Deployment, Serverless Computing, Google Cloud Platform, Generative AI, Model Optimization, Application Deployment, AI Integrations, Containerization, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cybersecurity, Cyber Security Assessment, Security Testing, Incident Response, Cyber Attacks, Firewall, Computer Security Incident Management, Cyber Security Strategy, Vulnerability Scanning, Cyber Threat Intelligence, Network Protocols, Exploitation techniques, Brute-force attacks, Vulnerability Assessments, Virtualization and Virtual Machines, Software Installation, Linux Commands, Network Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Vue.JS, JavaScript Frameworks, Web Development Tools, Application Development, Front-End Web Development, Javascript, UI Components, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Generative Model Architectures, GitHub Copilot, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), AI Personalization, Google Gemini, Responsible AI, Embeddings, Gemini, Software Development Tools, AI Integrations
★ 4.4 (8) · Beginner · Course · 1 - 4 Weeks