Python Programming

Filter Courses within "Python Programming" (Click to filter)
CS50's Introduction to Programming with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Programming with Python (edX)

Embark on an exciting journey into the world of programming with CS50's Introduction to Programming course focused on Python. This comprehensive online course is perfect for beginners and experienced learners alike, offering a solid foundation in coding principles through the versatile Python language. Learn how to write, read, test, and debug code as you explore various applications of this powerful tool.

Self Paced
Self-Paced
Prepare for a Software Development Career (FutureLearn) FutureLearn
FutureLearn

Prepare for a Software Development Career (FutureLearn)

Begin your journey into the world of software development with our expert-led course. Gain a solid understanding of Java and Python, two key languages for any developer's toolkit. Master object-oriented programming (OOP) principles, and delve into crucial topics like methods, constructors, strings, inheritance, classes, and collections. This course is designed to equip you with the knowledge and skills necessary to launch or advance your career in software development.

Self Paced
4 Weeks
Software Development: Understanding Python (FutureLearn) FutureLearn
FutureLearn

Software Development: Understanding Python (FutureLearn)

Embark on an exciting learning path with 'Software Development: Understanding Python' – your gateway into the world of programming. This introductory course is perfect for beginners eager to dive into software development, focusing on Python, one of the most versatile and widely-used programming languages today. Whether you're interested in scientific computing, data analysis, or just curious about coding, this course provides a solid foundation.

Self Paced
4 Weeks
Select Topics in Python: Django (Coursera) Coursera
Codio

Select Topics in Python: Django (Coursera)

Discover the fundamentals of Django, a high-level Python web framework that encourages rapid development and clean, pragmatic design. This introductory course is perfect for those who have some experience with Python but are new to Django. You'll learn how to set up a Django project, understand views, templates, URL patterns, work with models and databases, style your applications with Bootstrap, and deploy your Django websites.

Sep 7th 2026
3 Weeks
Select Topics in Python: Packaging (Coursera) Coursera
Codio

Select Topics in Python: Packaging (Coursera)

Dive into the world of Python packaging with this expert-led course. Whether you're a developer looking to streamline your Django projects or an aspiring coder eager to understand Python's module system, this course is tailored for you. Gain hands-on experience in creating, managing, and distributing Python modules and packages without any installation hassles.

Sep 7th 2026
3 Weeks
Select Topics in Python: Natural Language Processing (Coursera) Coursera
Codio

Select Topics in Python: Natural Language Processing (Coursera)

Dive into the fascinating world of Natural Language Processing (NLP) with this beginner-friendly course. Whether you're interested in building chatbots, analyzing sentiment, or understanding language patterns, our hands-on approach will guide you through processing and analyzing text data using Python. No installations required – start coding your first NLP program right away!

Sep 7th 2026
3 Weeks
Programming in Python (Coursera) Coursera
Meta

Programming in Python (Coursera)

Discover the fundamentals of programming with our beginner-friendly Python course on Coursera. Whether you're new to coding or looking to enhance your existing skills, this course will guide you through essential Python syntax, effective problem-solving techniques, and introduce you to a wide array of Python's powerful modules and libraries. Start your journey into the world of programming today!

Sep 7th 2026
5-12 Weeks