Web Programming with Python
Learn web programming with Python! This essential course starts you on your path to becoming a web developer. Build websites and gain valuable skills.
Course Content
Web Programming with Python is an all-levels Udemy course taught by Infinite Skills. It runs 3h 58m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 441 reviews, with 35,881 students enrolled. It is a paid course, last updated January 2017.
Earn a Verifiable Certificate of Completion upon finishing this comprehensive Web Programming with Python course! This hands-on tutorial guides you through object-oriented Python web programming, covering various servers, databases, and web frameworks. You'll need only a basic understanding of Python to begin. Instructor Mike McMillan provides a thorough review of fundamental concepts before diving into practical application, ensuring a smooth learning experience.
Dive into database programming with Python, mastering SQLite server installation, data selection, and operations. Learn to integrate with FTP and email services using native Python code, process web form data, and work with XML. The course culminates in a dedicated chapter on Django, a powerful and modern web framework for building and managing complex, database-driven websites. This course is ideal for applying your Python skills to real-world projects.
What You Will Learn:
- Python Object-Oriented Programming (OOP) for Web Development: Apply Python OOP techniques to build web-based projects, from online databases to complete websites.
- Database Integration with Python: Learn to install and configure basic web databases using Python code.
- XML Fundamentals: Understand the essentials of XML and its practical application within Python projects.
- Django Web Framework: Implement and utilize Django to effectively manage full database-driven websites.
Who Should Take This Python Web Programming Course?
- Python Beginners: Individuals with a basic Python and object-oriented programming (OOP) background eager to explore web development applications.
- Database Knowledge Enhancement: Anyone seeking a deeper understanding of SQLite, XML, and industry-standard online databases.
- Practical Python Skills: Those aiming to expand their Python programming knowledge and apply it to practical web development scenarios.
What People Are Saying:
"Honestly I thought my Python knowledge would be a little too rusty, but everything was presented very clearly and the review really helped." - V. Vargas
"Had another python course before this from another teacher but it was pretty thin on projects...this is awesome because it got me to use my coding skills right away...thanks." - Gene Tredwell
"The Django documentation I found online was a little confusing, and not really complete; Mike is quite thorough, making it easy to get started." - Markos Psilakis
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.