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.
Rice University
Skills you'll gain: Chemistry, General Science and Research, Physical Science, Analytical Chemistry, Laboratory Research, Materials science, Scientific Methods, Experimentation, Estimation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Preprocessing, Feature Engineering, Machine Learning, Text Mining, Data Science, Big Data, Data Analysis, Algorithms
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Software Design, Java, Java Programming, AI Personalization, Data Processing, Data Analysis, Data Structures, Algorithms, Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Educational Materials, Web Content Accessibility Guidelines, Disabilities, Adaptive Equipment, Instructional Design, Differentiated Instruction, Education Software and Technology, Case Studies, Curriculum Development, Student Support and Services, Diversity Awareness, Higher Education
Mixed · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Obstetrics And Gynecology, Anatomy, Family Planning, Endocrinology, Oncology, Physiology, Public Health and Disease Prevention, Biology
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Verbal Communication Skills, Presentations, Public Speaking, Non-Verbal Communication, Peer Review, Constructive Feedback, Persuasive Communication, Driving engagement, Student Engagement, Stress Management, Organizational Skills, Planning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bioinformatics, Scientific Visualization, Data Access, Extensible Markup Language (XML), Data Visualization, Data Wrangling, Database Software, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Predictive Modeling, Data Manipulation, Predictive Analytics, Big Data, Data Processing, Data Mining, Data Analysis, Data Science, Data-Driven Decision-Making, Unsupervised Learning, Statistical Analysis, Analytics, No-Code Development, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Generative AI Agents, Generative AI, Large Language Modeling, Hugging Face, PyTorch (Machine Learning Library), Embeddings
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Ethics, Responsible AI, Emerging Technologies, Business Ethics, Ethical Standards And Conduct, Big Data, Information Privacy, Personally Identifiable Information, Artificial Intelligence, Diversity and Inclusion, Decision Making, Data Science
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Management, Cloud Computing, Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Platforms, Infrastructure as Code (IaC), Virtual Machines, System Monitoring, Cloud Security, Scalability
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Statistical Hypothesis Testing, Biostatistics, Sampling (Statistics), Statistical Inference, Scientific Methods, Quantitative Research, Public Health
Beginner · Course · 1 - 3 Months