Free programming courses can help you learn coding languages like Python, JavaScript, and Ruby, along with foundational concepts such as algorithms and data structures. You can build practical skills in web development, software debugging, and creating applications, which are crucial for tackling real-world challenges.

Johns Hopkins University
Skills you'll gain: Responsible AI, Convolutional Neural Networks, Autoencoders, Recurrent Neural Networks (RNNs), Data Ethics, Artificial Neural Networks, Deep Learning, Machine Learning Algorithms, Reinforcement Learning, Generative AI, Generative Adversarial Networks (GANs), Model Deployment, Debugging, Artificial Intelligence, Unsupervised Learning, Machine Learning, Computer Vision, Image Analysis, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, User Interface (UI), UI Components, Figma (Design Software), UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Prototyping, Usability Testing, Interactive Design, User Experience Design, Mobile Development, Style Guides, Web Development, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: ChatGPT, OpenAI API, LLM Application, Prompt Engineering, Customer Service, Customer Support, Application Programming Interface (API), User Flows, Test Case, Python Programming, Development Environment, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), Web Design, Web Content, Web Design and Development, Web Development, Information Architecture
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Azure Active Directory, Microsoft Azure, Web Applications, Cloud Applications, Application Security, Cloud Security, Identity and Access Management, Authorization (Computing), Key Management, Application Programming Interface (API), Authentications, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Model Evaluation, Feature Engineering, Exploratory Data Analysis, Data Science, Machine Learning, Data Analysis, Data Preprocessing, Matlab, Technical Communication, Predictive Modeling, Data Manipulation, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Preprocessing, Java, Data Structures, File I/O, Java Programming
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Event-Driven Programming, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Programming Principles, Education Software and Technology, Debugging, Brainstorming, Computer Programming, Algorithms
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Climate Change Adaptation, Health Disparities, Health Equity, Design Thinking, Professional Development, Environmental Issue, Ethical Standards And Conduct, Advocacy, Community Organizing, Leadership, Sustainable Systems, Leadership Development, Social Determinants Of Health, Personal Development, Health Education, Climate Change Mitigation, Environment, Sustainable Development, Physical Science, Environmental Science
Beginner · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: R (Software), Model Evaluation, Statistical Modeling, Statistics, Data Visualization, Data Wrangling, Data Manipulation, Correlation Analysis, Histogram, Data Analysis, Statistical Analysis, Biostatistics, Statistical Hypothesis Testing, Scripting, Package and Software Management, Data Import/Export
Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Data Visualization, Exploratory Data Analysis, Plot (Graphics), Data Presentation, Ggplot2, R (Software), Statistical Visualization, R Programming, Data Visualization Software, Data Analysis, Scatter Plots, Graphic and Visual Design, Histogram, Tidyverse (R Package), Public Administration, Trend Analysis, Policy Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Information Systems Security, Risk Management, Continuous Monitoring, Information Assurance, Cyber Governance, Governance, Cybersecurity, Security Controls, Business Risk Management, ISO/IEC 27001, Threat Modeling, Risk Analysis, Threat Management, Vulnerability Assessments, Regulatory Compliance, System Monitoring, Information Systems, Asset Management, Intellectual Property
Advanced · Course · 1 - 4 Weeks