Python for Beginners courses can help you learn basic programming concepts, data types, control structures, and functions. You can build skills in writing clean code, debugging, and using libraries like NumPy and pandas for data manipulation. Many courses also cover practical applications such as web scraping, data visualization, and automating tasks, providing hands-on experience with tools like Jupyter Notebook and Git.

Duke University
Skills you'll gain: Fine-tuning, MLOps (Machine Learning Operations), Model Deployment, Cloud Deployment, Hugging Face, Containerization, CI/CD, Docker (Software), Microsoft Azure, Continuous Deployment, Cloud Computing, Model Training, Machine Learning Software, Transfer Learning, GitHub
Advanced · Course · 1 - 4 Weeks

University of Cape Town
Skills you'll gain: Climate Change Adaptation, Climate Change Programs, Water Resources, Water Sustainability, Sustainable Development, Environmental Policy, Hydrology, Water Resource Management, Land Management, Community Development, Climate Change Mitigation, Environmental Issue, Environment, Natural Resource Management, Environment and Resource Management, Socioeconomics, Economic Development, Vulnerability, Governance
Beginner · Course · 1 - 3 Months
Rutgers the State University of New Jersey
Skills you'll gain: Business Process, Business Process Management, Process Improvement, Process Development, Patient-centered Care, Process Management, Process Design, Business Process Improvement, Process Improvement and Optimization, Medical Records, Health Information Management and Medical Records, Electronic Medical Record, Healthcare Project Management, Health Care Procedure and Regulation, Writing, Health Systems, Business Writing, Healthcare Industry Knowledge, Innovation, Entrepreneurship
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Virtual Private Networks (VPN), Linux Administration, Public Key Infrastructure, Linux, Linux Servers, Intrusion Detection and Prevention, Firewall, Remote Access Systems, Operating System Administration, Linux Commands, Authentications, Authorization (Computing), Network Security, Hardening, Security Controls, Infrastructure Security, Identity and Access Management, System Monitoring, Cybersecurity, Information Technology
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: CrewAI, Agentic Workflows, Generative AI Agents, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, AI Orchestration, Artificial Intelligence, Agentic systems, Automation, LLM Application, AI literacy, Model Evaluation, Innovation
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Deployment, Web Applications, Application Servers, Java, Web Servers, Java Programming, Object-Relational Mapping, Web Development, Context Management, Application Frameworks, Scripting Languages, Scripting, Middleware, Server Side, Data Storage, Data Sharing, Data Persistence, Event-Driven Programming, Enterprise Application Management
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Test Tools, Web Scraping
Intermediate · Guided Project · Less Than 2 Hours

University of Illinois Urbana-Champaign
Skills you'll gain: Teaching, Differentiated Instruction, Pedagogy, Literacy, Instructional Strategies, Human Learning, Culture, Education and Training, Cultural Diversity, Learning Theory, Multimedia, Student-Centred Learning, Media and Communications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Dimensionality Reduction, Data Integration, Data Preprocessing, Exploratory Data Analysis, Plot (Graphics), Matlab, Scientific Visualization, Data Processing, Descriptive Statistics, Data Cleansing, Data Wrangling, Data Manipulation, Histogram, Data Transformation, Data Science, Text Mining, Predictive Modeling, Unstructured Data, Image Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hive, Database Management, SQL, Database Management Systems, Data Store, Big Data, Amazon Web Services, Databases, Data Management, Amazon S3, Data Storage, Data Access, Query Languages, Data Storage Technologies, Cloud Storage, Extract, Transform, Load, Data Import/Export, Performance Tuning, File Systems, Metadata Management
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Intrusion Detection and Prevention, Threat Detection, Incident Response, Computer Security Incident Management, Cybersecurity, Threat Management, Data Security, Cyber Attacks, Endpoint Detection and Response, Incident Management, Endpoint Security, Network Security, Firewall, Security Software, Anomaly Detection, System Monitoring
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Rmarkdown, Ggplot2, R (Software), Plot (Graphics), Data Visualization, Tidyverse (R Package), Statistical Visualization, R Programming, Data Visualization Software, Statistical Programming, Data Manipulation, Data Analysis Software, Statistical Reporting, Data Analysis, Data Validation, Data Transformation, Code Reusability, Software Installation, Programming Principles, Aesthetics
Beginner · Course · 1 - 4 Weeks