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: Information Architecture, WordPress, Secure Coding, Data Management, Content Management Systems, Data Storage, Content Management, PHP (Scripting Language), Back-End Web Development, Maintainability, Code Reusability
Beginner · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: Assembly Drawing, Computer Aided Three-Dimensional Interactive Application (CATIA), Computer-Aided Design, Mechanical Design, Technical Design, Engineering Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Database Development, Database Application, Java Programming, Full-Stack Web Development, Web Development, Server Side, Control Panels, Role-Based Access Control (RBAC), Data Access, User Accounts, Data Validation
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Model Deployment, Generative AI, Large Language Modeling, Generative Model Architectures, PyTorch (Machine Learning Library), Fine-tuning, Application Deployment, Model Optimization, Deep Learning, MLOps (Machine Learning Operations), Cloud Deployment, Vision Transformer (ViT), Transfer Learning, Token Optimization, LLM Application, Hugging Face, Convolutional Neural Networks, Containerization, Model Training, Computer Vision
Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: Anomaly Detection, Microsoft Azure, Event Monitoring, Application Performance Management, Incident Management, Time Series Analysis and Forecasting, Generative AI, Query Languages, Data Integration, Process Optimization, Data Analysis, User Feedback
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kanban Principles, Workflow Management, Agile Software Development, Agile Project Management, Project Estimation, Agile Methodology, Estimation, Process Optimization, Backlogs, Agile Product Development, User Story, Process Improvement, Resource Utilization
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Unstructured Data, Marketing Analytics, Text Mining, Deep Learning, Model Evaluation, Machine Learning, JSON, Data Processing, Natural Language Processing, Data Preprocessing, Model Training, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Classification Algorithms, Applied Machine Learning, Embeddings, Machine Learning Methods, Model Evaluation, Dependency Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Natural Language Processing, Large Language Modeling, Fine-tuning, Model Evaluation, Recurrent Neural Networks (RNNs), Data Ethics, Responsible AI, Text Mining, Transfer Learning, PyTorch (Machine Learning Library), Artificial Neural Networks, Data Preprocessing, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Classification Algorithms, Applied Machine Learning, Data Processing, Machine Learning, Data Analysis, Data Cleansing
Intermediate · Specialization · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Adaptive Equipment, Home Health Care and Assisted Living, Home Health Care, Network Protocols, Wireless Networks, Health Technology, Disabilities, Long Term Care, End User Training and Support, Self Service Technologies, Telecommunications, Internet Of Things, Patient Evaluation, Occupational Therapy, Interoperability, Human Computer Interaction, Usability, Clinical Assessment, Patient-centered Care, Automation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Text Mining, Natural Language Processing, Microsoft Azure, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI literacy, AI Workflows, Analytics, Application Development
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Personalized Campaigns, Prompt Engineering Tools, Marketing Analytics, Email Automation, Data-Driven Marketing, Strategic Marketing, Pay Per Click Advertising, Performance marketing, Responsible AI, Analytics, Advertising Campaigns, A/B Testing, Advertising, AI Workflows
Beginner · Course · 1 - 4 Weeks