+918306020200
info@anyleson.com
English flag
English
Select a Language
English flag
English
Arabic flag
Arabic
Spanish flag
Spanish
0
Python Projects for Beginners

Python Projects for Beginners

Say goodbye to scattered tutorials and endless fluff. This course gives you a clear, structured path with bite-sized videos that blend theory and hands-on practice.
0 Students
172 Lectures
Code With Mosh
Code With Mosh

Instructor

About This Course

Made with đź©·

About the Course

Are you tired of tutorials that just tell you what to do without explaining why? This course is different. Python Projects for Beginners is all about mastering problem-solving, the skill that separates good coders from great ones. You’ll work through real-world projects that I’ve carefully handpicked to challenge you and help you think like a professional developer. We start with simple, manageable projects, but as you progress, the challenges get more interesting—and more fun! Don’t worry though, I’ll be guiding you every step of the way. You’ll learn how to break down complex problems, refactor your code to make it clean and efficient, and understand the reasoning behind every decision. It doesn’t matter if you’re just getting started or you’ve been coding for a while—this course is designed for anyone who wants to take their coding to the next level. And here’s the best part: by the end of the course, you’ll not only be a better coder, but you’ll also have the confidence to tackle new projects with ease. This isn’t just about writing code—it’s about mastering the art of problem-solving.

Highly Practical

What You'll Learn

  • Master problem-solving by breaking down complex tasks into manageable steps.
  • Build practical Python projects that enhance your programming skills.
  • Write clean, maintainable code that’s easy to read and scale.
  • Refactor and enhance code to improve efficiency and readability.
  • Understand the logic behind each line of code to become a confident programmer.
  • Develop coding habits that set you apart as a professional.
  • Progress through carefully curated projects that increase in complexity.
  • Challenge yourself with optional enhancements for deeper learning.
Code With Mosh
Code With Mosh
26 Courses
0 Students
Code With Mosh
Curriculum Overview

This course includes 11 modules, 172 lessons, and 0 hours of materials.

Getting Started
11 Parts
What is Python
Free
Volume 97.7 MB
Installing Python
Volume 87.3 MB
Code Editors
Volume 14.3 MB
Your First Python Program
Volume 20.7 MB
Python Extension
Volume 59.3 MB
Linting Python Code
Volume 69.8 MB
Formatting Python Code
Volume 57.7 MB
Running Python Code
Volume 126.1 MB
Python Implementations
Volume 34.2 MB
How Python Code is Executed
Volume 22.3 MB
Summary
Volume 10.4 MB
Building Web Applications with Django
23 Parts
Introduction
Volume 31.6 MB
Your First Django Project
Volume 60.8 MB
Your First App
Volume 44.0 MB
Views
Volume 142.9 MB
Models
Volume 121.7 MB
Migrations
Volume 194.0 MB
Changing the Models
Volume 166.7 MB
Admin
Volume 64.9 MB
Customizing the Admin
Volume 149.8 MB
Database Abstraction API
Volume 94.1 MB
Templates
Volume 239.7 MB
Adding Bootstrap
Volume 134.1 MB
Customizing the Layout
Volume 70.4 MB
Sharing a Template Across Multiple Apps
Volume 124.7 MB
Url Parameters
Volume 89.9 MB
Getting a Single Object
Volume 72.8 MB
Getting a Single Object
Volume 72.8 MB
Raising 404 Errors
Volume 117.0 MB
Referencing Urls
Volume 69.3 MB
Creating APIs
Volume 203.0 MB
Adding the Homepage
Volume 120.0 MB
Getting Ready to Deploy
Volume 244.2 MB
Deployment
Volume 138.1 MB
Popular Python Packages
12 Parts
Introduction
Volume 72.7 MB
What are APIs
Volume 104.4 MB
Yelp API
Volume 94.4 MB
Searching for Businesses
Volume 384.1 MB
Hiding API Keys
Volume 68.6 MB
Sending Text Messages
Volume 178.8 MB
Web Scraping
Volume 333.1 MB
Browser Automation
Volume 369.4 MB
Working with PDFs
Volume 147.6 MB
Working with Excel Spreadsheets
Volume 185.0 MB
Command Query Separation Principle
Volume 88.7 MB
NumPy
Volume 189.0 MB
Python Package Index
9 Parts
Pypi
Volume 65.4 MB
Pip
Volume 156.9 MB
Virtual Environments
Volume 56.0 MB
Pipenv
Volume 51.8 MB
Virtual Environments in VSCode
Volume 111.2 MB
Pipfile
Volume 94.0 MB
Managing Dependencies
Volume 71.9 MB
Publishing Packages
Volume 176.4 MB
Docstrings
Volume 123.6 MB
Python Standard Library
17 Parts
Python Standard Library
Volume 39.3 MB
Working With Paths
Volume 95.9 MB
Working with Directories
Volume 86.0 MB
Working with Files
Volume 97.7 MB
Working with Zip Files
Volume 79.7 MB
Working with CSV Files
Volume 82.6 MB
Working with JSON Files
Volume 64.6 MB
Working with a SQLite Database
Volume 215.8 MB
Working with Timestamps
Volume 38.4 MB
Working with DateTimes
Volume 116.7 MB
Working with Time Deltas
Volume 63.3 MB
Generating Random Values
Volume 92.9 MB
Opening the Browser
Volume 13.7 MB
Sending Emails
Volume 204.8 MB
Templates
Volume 178.8 MB
Command-line Arguments
Volume 28.1 MB
Running External Programs
Volume 179.5 MB
Modules
8 Parts
Creating Modules
Volume 82.7 MB
Compiled Python Files
Volume 34.3 MB
Module Search Path
Volume 30.0 MB
Packages
Volume 30.3 MB
Sub-packages
Volume 14.6 MB
Intra-package References
Volume 27.7 MB
The dir Function
Volume 29.5 MB
Executing Modules as Scripts
Volume 42.3 MB
Classes
23 Parts
Classes
Volume 35.2 MB
Creating Classes
Volume 58.4 MB
Constructors
Volume 87.2 MB
Class vs Instance Attributes
Volume 108.4 MB
Class vs Instance Methods
Volume 90.2 MB
Magic Methods
Volume 96.7 MB
Comparing Objects
Volume 63.3 MB
Performing Arithmetic Operations
Volume 33.3 MB
Making Custom Containers
Volume 171.7 MB
Private Members
Volume 77.1 MB
Properties
Volume 184.2 MB
Inheritance
Volume 88.3 MB
The Object Class
Volume 47.1 MB
Method Overriding
Volume 77.9 MB
Multi-level Inheritance
Volume 41.5 MB
Multi-level Inheritance
Volume 41.5 MB
Multiple Inheritance
Volume 62.6 MB
A Good Example of Inheritance
Volume 95.7 MB
Abstract Base Classes
Volume 137.5 MB
Polymorphism
Volume 96.5 MB
Duck Typing
Volume 57.5 MB
Extending Built-in Types
Volume 47.3 MB
Data Classes
Volume 80.4 MB
Exceptions
7 Parts
Exceptions
Volume 36.6 MB
Handling Exceptions
Volume 89.2 MB
Handling Different Exceptions
Volume 76.7 MB
Cleaning Up
Volume 48.8 MB
The With Statement
Volume 86.1 MB
Raising Exceptions
Volume 102.0 MB
Cost of Raising Exceptions
Volume 123.7 MB
Data Structures
24 Parts
Lists
Volume 67.9 MB
Accessing Items
Volume 52.6 MB
List Unpacking
Volume 70.3 MB
Looping over Lists
Volume 33.8 MB
Adding or Removing Items
Volume 37.6 MB
Finding Items
Volume 17.6 MB
Sorting Lists
Volume 64.6 MB
Lambda Functions
Volume 25.7 MB
Map Function
Volume 49.7 MB
Filter Function
Volume 25.0 MB
List Comprehensions
Volume 52.3 MB
Zip Function
Volume 18.2 MB
Stacks
Volume 88.2 MB
Queues
Volume 44.4 MB
Tuples
Volume 52.0 MB
Swapping Variables
Volume 25.3 MB
Arrays
Volume 44.5 MB
Sets
Volume 81.8 MB
Dictionaries
Volume 90.8 MB
Dictionary Comprehensions
Volume 45.3 MB
Generator Expressions
Volume 71.8 MB
Unpacking Operator
Volume 68.3 MB
Exercise
Volume 177.1 MB
Jupyter Shortcuts
Volume 124.5 MB
Python Basics
27 Parts
Variables
Volume 19.4 MB
Dynamic Typing
Volume 25.3 MB
Type Annotation
Volume 15.3 MB
Mutable and Immutable Types
Volume 27.7 MB
Strings
Volume 68.1 MB
Escape Sequences
Volume 39.7 MB
Formatted Strings
Volume 27.2 MB
Useful String Methods
Volume 77.6 MB
Numbers
Volume 26.2 MB
Arithmetic Operators
Volume 22.1 MB
Working with Numbers
Volume 53.4 MB
Type Conversion
Volume 59.0 MB
Conditional Statements
Volume 49.1 MB
Logical Operators
Volume 33.4 MB
For Loops
Volume 50.1 MB
For..Else
Volume 33.2 MB
While Loops
Volume 29.1 MB
Functions
Volume 46.4 MB
Arguments- xargs
Volume 25.5 MB
Arguments- xxargs
Volume 20.0 MB
Scope
Volume 49.2 MB
Debugging
Volume 90.2 MB
VSCode Coding Tricks Windows
Volume 37.3 MB
VSCode Coding Tricks - Mac
Volume 28.2 MB
Exercise
Volume 17.5 MB
Solution
Volume 88.3 MB
Adding or Removing Items
Volume 37.6 MB
Machine Learning with Python
11 Parts
What is Machine Learning
Volume 117.6 MB
Machine Learning in Action
Volume 18.7 MB
Libraries and Tools
Volume 94.7 MB
Importing a Data Set
Volume 161.3 MB
A Real Machine Learning Problem
Volume 137.3 MB
Preparing the Data
Volume 53.1 MB
Learning and Predicting
Volume 76.5 MB
Jupyter Shortcuts
Volume 124.5 MB
Calculating the Accuracy
Volume 147.6 MB
Persisting Models
Volume 89.2 MB
Visualizing a Decision Tree
Volume 211.0 MB
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Python Projects for Beginners
$1,000
Subscribe

This Course Includes

Instructor Support
Course Forum

Course Specifications

Sections
11
Lessons
172
Capacity
Unlimited
Duration
5:00 Hours
Students
0
Access Duration
99999 Days
Created Date
18 Nov 2025
Updated Date
19 Nov 2025
Python Projects for Beginners
You are viewing
Python Projects for Beginners