Are you ready to become a true Python programmer and learn some of the most demanded skills on the market in programming for 2024?
Who is this course for?
This course is for anyone who wants to practise their Python skills and improve them significantly with real projects. It's important that you already have a basic understanding of the Python language before taking this course, but I will explain everything I do in great detail so that you can learn how to create your own projects more easily.
Why should you pick this course and not the others?
Are you ready to become a true Python programmer and learn some of the most demanded skills on the market in programming for 2024?
Who is this course for?
This course is for anyone who wants to practise their Python skills and improve them significantly with real projects. It's important that you already have a basic understanding of the Python language before taking this course, but I will explain everything I do in great detail so that you can learn how to create your own projects more easily.
Why should you pick this course and not the others?
There are thousands of Python courses on the internet, so why should you pick this one? Well, to put it simply, I believe that I teach programming concepts in a far more effective way than a majority of the courses on the Internet. I make sure to only teach what's essential and needed, so that you don't waste time with code that you will never see or use in your entire career. I'm a self-taught professional and will teach you how you can be the same.
30 Day Money-Back Guarantee
During the first 30 days of this course you can opt in to get your money back. Whether it's because you feel that this course is not right for you, or changed your mind about learning Python, you can easily request a refund which will be handled kindly by Udemy.
Are you ready to create some really cool projects?
Before we begin, it's important to make sure that you have Python installed on your computer.
While you can create Python projects in any code editor, I will be using PyCharm for a majority of the lessons from this course.
If you're new to programming, ligatures are going to look like some dark magic to you. They're not that bad though, so here's a quick introduction to ligatures!
At any moment during this course, you can tap on the link in this lecture and find the source code for all the projects in this course.
This course is going to have a few bonus quizzes to help improve your Python programming skills.
Remember Mad Libs from your school days? Well let's code that in Python!
The most primitive of guessing games... The number guessing game!
Rolling real dice is so 2010... Get with the times and build your own dice rolling simulator!
Let's build Hangman in Python!
Rock, paper, scissors!
Test your Python knowledge!
Let's create a script that generates secure passwords from scratch!
Learn how you can create a QR code generator in Python!
Let's build a script that checks websites in Python!
Let's find out how good you know Python.
Make sure that users don't pick passwords that can easily be hacked.
Let's learn how we can use brute force in Python to guess words!
Let's build a script that allows us to download any image from the internet using a url.
Let's create a tax calculator with a GUI in Python!
Let's create a script that will save us the trouble from having to sort a huge folder.
What if we could create a bot that could detect the mood of our messages? Well that's what we will be doing for this project!
Let's build a URL shortener in Python!
Let's create a script that extracts text from PDF files with some extra functionality!
Ready to build the most powerful chat bot in the least lines of code?
Before we can start creating projects with Selenium, we're going to have to do a bit of setup.
Let's create a script that can scrape e-mail addresses from any website in Python!
Ready to keep track of your favourite cryptocurrency prices? I hope so, because we're about to create a cryptocurrency alerter!
Create your very own API and host it publicly!
Let's create a project that tracks habits and shows the postive impact it has on us.
Ready to build a live currency converter?
Let's scrape the headlines from the news and find out what they're talking about!
Let's create a script that can help us calculate the distance between any two addresses!
The e-mail sender in Python is one of the most important / useful projects you can learn.
Let's create a weather app in Python!
Are you ready to use machine learning to create a script that predicts future values?
Everyone loves creating bots. Let's create our very first Telegram bot!
Let's create a Discord Bot using Python!
We will take care of the functionality that processes the messages.
It's time that we finish this bot so that we can use it on our server.
The source code for Dodgy Square.
What is Dodgy Square?
Let's continue creating the functionality for our game.
Let's complete our game so that we can start challenging our friends to who is the best at dodging squares!
This may be the end of this course, but this deifnitely isn't the end of your learning journey.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.