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: Adobe Photoshop, Graphical Tools, Layout Design, Color Matching, Graphic Design, Graphics Software, Adobe Creative Cloud, Typography
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Collaborative Software, Project Management Software, Workflow Management, Project Management, Project Implementation, Project Planning
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Statistical Visualization, Data Visualization Software, R (Software), R Programming, Ggplot2, Plot (Graphics), Statistical Methods, Data Analysis, Data Literacy, Graphing, Statistical Analysis, Unsupervised Learning, Statistical Programming, Dimensionality Reduction, Color Theory, Analytics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, Open Source Technology, Google Cloud Platform, AI Product Strategy, AI literacy, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Model Evaluation, Data Quality
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Architecture, Cloud Computing Architecture, Virtual Networking, Cloud Infrastructure, Network Infrastructure, Cloud Platforms, Software-Defined Networking, Cloud Engineering, Cloud-Native Computing, Cloud Solutions, Network Planning And Design, Computing Platforms, Code Reusability, Hardware Architecture, Networking Hardware, Risk Management Framework, Interoperability, System Configuration, Digital Transformation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Workflow Management, AI powered creativity, Generative AI, AI Workflows, Content Creation, Branding, Artificial Intelligence, Content Management
Beginner · Guided Project · Less Than 2 Hours

Case Western Reserve University
Skills you'll gain: Geostatistics, Exploratory Data Analysis, Spatial Analysis, Spatial Data Analysis, Descriptive Statistics, Box Plots, Geospatial Mapping, Statistical Modeling, Geospatial Information and Technology, R Programming, Plot (Graphics), Rmarkdown, Data Analysis, Data Cleansing, Statistical Methods, R (Software), Statistical Programming, Data Preprocessing, Simulations, Package and Software Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Google Cloud Platform, Cloud Infrastructure, Cloud Deployment, Infrastructure Architecture, Performance Tuning, Cloud Computing, Model Optimization, Model Training, Hardware Architecture, Computer Architecture, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Systems Architecture
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: NoSQL, MongoDB, Distributed Computing, Database Systems, Scalability, Databases, Information Management, Database Management Systems, Data Storage Technologies, Data Modeling, Relational Databases, Unstructured Data, Graph Theory
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Classification And Regression Tree (CART), Model Deployment, Model Optimization, Decision Tree Learning, Predictive Modeling, Model Evaluation, Model Training, Predictive Analytics, Machine Learning Methods, Random Forest Algorithm, Applied Machine Learning, Data-Driven Decision-Making, Performance Tuning, Feasibility Studies, Scikit Learn (Machine Learning Library), Data Visualization, Performance Analysis, Statistical Methods, Cost Benefit Analysis, Performance Measurement
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Orchestration, AI Workflows, Software Testing, AI Integrations, Jenkins, Azure DevOps Pipelines, Test Engineering, Azure DevOps, Continuous Deployment
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Training, Applied Machine Learning, Google Cloud Platform, Cloud Applications, Image Analysis, Cloud Computing, Cloud Storage, Predictive Modeling, Predictive Analytics, Data Import/Export
Intermediate · Project · Less Than 2 Hours