Learn Python programming from scratch. Understand Python syntax, data structures, and basic programming concepts for beginners.

Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms, File Management
Beginner · Course · 1 - 3 Months

Berklee
Skills you'll gain: Music Theory, Music, Musical Composition, Instrumental Music, Music Performance
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Pandas (Python Package), Data Visualization, Time Series Analysis and Forecasting, Matplotlib, Data Visualization Software, Statistical Inference, Statistical Analysis, Seaborn, Descriptive Statistics, Probability & Statistics, NumPy, Data Manipulation, Programming Principles, Jupyter, Python Programming, Regression Analysis, Forecasting
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Development Environment, Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides
Beginner · Course · 3 - 6 Months

Imperial College London
Skills you'll gain: Programming Principles, Program Development, Microsoft Visual Studio, Computer Programming, Integrated Development Environments, Python Programming, Debugging, Development Environment, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spreadsheet Software, Microsoft Excel, Computer Literacy, Microsoft Office
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management, Scalability, Scripting Languages
Beginner · Specialization · 3 - 6 Months

Khalifa University
Skills you'll gain: Oral Comprehension, Language Learning, Language Competency, Vocabulary, Cultural Sensitivity, Writing, Grammar, Oral Expression, Literacy, Verbal Communication Skills, Student-Centred Learning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Encryption, Secure Coding, File Management, Cryptography, Python Programming, Programming Principles, Debugging, Scripting, Data Structures
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Mixed · Course · 1 - 4 Weeks