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.

LearnQuest
Skills you'll gain: Emerging Technologies, Internet Of Things, Network Security, Wireless Networks, Mobile Security, Cybersecurity, Telecommunications, Vulnerability Assessments
Intermediate · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Environmental Issue, Environment, Climate Change Programs, Cultural Sensitivity, Sustainable Development, Natural Resource Management, Sustainable Systems, Liberal Arts, Culture, Cultural Diversity
Beginner · Course · 1 - 3 Months

Queen Mary University of London
Skills you'll gain: Team Leadership, Team Management, Delegation Skills, Team Performance Management, Organizational Leadership, Leadership, Teamwork, People Management, Team Building, Leadership and Management, Virtual Teams, People Development, Mentorship, Conflict Management, Coaching, Trustworthiness, Goal Setting, Communication Strategies, Relationship Building, Cultural Diversity
Advanced · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Organizational Leadership, Leadership and Management, People Management, Intercultural Competence, Culture Transformation, Team Leadership, Organizational Change, Decision Making, Cultural Diversity, Conflict Management, Business Leadership, Team Management, Leadership Development, Leadership, Virtual Teams, Organizational Development, Strategic Decision-Making, Organizational Structure, Diversity and Inclusion, Business Communication
Build toward a degree
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Natural Language Processing, Generative Model Architectures, Transfer Learning
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Programming Principles, Conceptual Design, Databases
Intermediate · Specialization · 3 - 6 Months

Illinois Tech
Skills you'll gain: Machine Learning Algorithms, Model Evaluation, Statistical Analysis, Data Visualization, Data Analysis, Exploratory Data Analysis, Statistical Methods, Data Presentation, Analysis, Probability & Statistics, Data Cleansing, Applied Machine Learning, Analytics, Machine Learning, Data Preprocessing, Data Processing, Model Training, Correlation Analysis, Decision Tree Learning, Logistic Regression
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Tenacity, Persistence, Personal Attributes, Persona Development, Personal Development, Human Development, Self-Awareness, Case Studies, Emotional Intelligence, Psychosocial Assessments, Resilience, Empowerment, Growth Mindedness, Lifelong Learning, Applied Behavior Analysis, Psychology, Psychological Evaluations, Social Sciences, Higher Education, Sociology
Beginner · Specialization · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Education and Training, Intercultural Competence, Culture, Teaching, Training Programs, Curriculum Planning, Cultural Diversity, Instructional Strategies, Research, Research Methodologies, International Relations, Student-Centred Learning, Surveys, Instructional and Curriculum Design, Pedagogy, Sustainable Development
Beginner · Course · 1 - 3 Months

Fred Hutchinson Cancer Center
Skills you'll gain: Bioinformatics, Data Analysis Software, Data Processing, Data Analysis, Data Literacy, Metadata Management, R Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Scanning, Vulnerability Assessments, Penetration Testing, Security Testing, Network Security, Threat Detection, Network Monitoring, Network Analysis, Operating Systems
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Storytelling, Rmarkdown, Knitr, Data Visualization, Data Validation, Statistical Hypothesis Testing, Data Presentation, Dashboard, Data Synthesis, Dashboard Creation, Regression Analysis, Power BI, A/B Testing, Data Transformation, Market Research, Statistical Analysis, R Programming, Business Intelligence, Microsoft Excel, Surveys
Beginner · Specialization · 3 - 6 Months