Bqumoijcsia1glmzhj3a

Learn Python OOP™ (Create Apps)

Create Your First Python App in 30 Days or Less – Even if you've never written a line of code

Kitty joined our courses at Clever Programmer with ZERO coding experience. She had been stuck in the try-learning-stuff-from-Codecademy-and-if-you-don't-get-it-just-try-it-again rinse and repeat hell. She was beginning to realize that she wasn't making any progress. As a matter of fact, the more resources she tried, the more confused she got. She would ask herself questions like "Why are there no resources out there that can help COMPLETE beginners step by step without making these stupid assumptions that we already know stuff?".


Well, she ended up running into our Learn Python OOP™ (Create Apps) course and checkout what she put together. I want you to pay particular attention not only to the bookmark app she was able to create within just a few days... But also look at how professional her software development workflow is. She is mastering the software development skills that make you employable but also building cool projects that she can share with her friends and family. Plus the projects would make her resume look badass.

This course looks pretty amazing! So what exactly will we be covering in the course?

This is a multi-module online course that will walk you through step by step through the world of object oriented programming and create multiple graphical and text apps along the way.

We are starting completely from scratch so if you have no coding experience, you should fit in just fine! There is also a live group coaching aspect to the course which means that you will be getting amazing help along the way.

New course material will be getting added weekly so don't worry if you don't see all the content in there just yet. The course is completed but this is just to ensure so you have time to digest this information!

Here is a breakdown of some of the topics that will be covered...

  • Defining Classes
  • Classes vs. Objects
  • How are objects different than instances?
  • How do you create graphical user interfaces (GUI) so users want to use your apps?
  • Racquetball game simulation
  • What is encapsulation?
  • How does Polymorphism work?
  • What the heck is inheritance?
  • How do you go about designing a program?
  • What is the best way to modularize a program?
  • Encapsulating useful abstractions
  • How to embed classes inside of modules?
  • Create a CALCULATOR APP using OOP (Object Oriented Programming)
  • Create a TURTLE CONTROLLER using OOP
  • There will be more fun exercises and projects along the way
  • There will be quizzes in every module

What will you get from taking this course?

  • Strong Understanding of Object Oriented Programming in Python
  • Prepare you for advanced projects
  • You will be able to create games after this course
  • You will learn GUI (Graphical User Interface) development in Python
  • You will be able to learn other programming languages
  • You will be ready to create your own apps
  • You will create apps that you can put on your portfolio.
  • You can achieve all this without knowing ANY math.

Who is this course for?

  • NO CODING EXPERIENCE REQUIRED
  • NO MATH WIZARDY REQUIRED
  • Beginner/Intermediate Python students
  • Students interested in developing games (pong, blackjack, asteroids, tic tac toe, snake, and more)
  • Passionate students who want to learn
  • Someone who wants to understand programming deeply

How Do I Know?

  • I have taught thousands of students, you can see my testimonials on TakeLessons as well. A website that receives 1.5 million users per month and I am one of their top instructors.
  • I have taken college courses (academic) ($1000's)
  • I have created multiple commercial apps and worked with many businesses
  • I was a student at the Thinkful programming bootcamp for $500/month
  • I have gone through Coursera (online MOOC) ($100's)
  • I have gone through courses on EDX (online MOOC)
  • I have taken courses on Udacity (online MOOC) ($100's)
  • I used Udemy for many courses (I actually am an instructor on Udemy now too) ($100's)
  • I used Lynda ($100's)
  • I have used Codecademy extensively (My course is #1 on YouTube called Codecademy Python).
  • I also happen to have a lot of experience with courses on Teamtree House ($100's)
  • I have gone through many programming books ($100's)

Because I have gone through SO MANY resources as a student... It allowed me to curate and create the best course possible for you. Most courses either skip way too many steps or go deep into useless tangents that are more of an obstacle to your learning rather than a supplement.

Don't have an idea of where to start?

Don't worry, I will teach you how to work on projects STEP-BY-STEP.

Not a math genius?

With Learn Python OOP, you will be able to build apps from scratch WITHOUT knowing ANY math.

Previous experience required or prerequisites?

There are no prerequisites to taking this course. However, taking the Learn Python course before this one would be a bonus.

Is this course something new or different?

Yes. It is VERY different. Most courses on computer programming are so incredibly boring and don't stress on marketable skills. Soft skills are essential to your learning so I keep it fun while teaching you incredibly useful hard skills (technical) AND soft skills (marketable).

This course teaches you highly marketable skills along with strong technical software development skills. I also go in painful amount of detail to cover every single concept without boring you to death. Because I know how it feels when concepts are skimmed over and also when things are so boring that learning is just a chore to you.

What makes Learn Python OOP the #1 course to teach you object oriented programming in Python?

Teaching you best software development practices along with soft skills that people will actually pay for.

Not just technical jargon that might be taught in the world of academia where most of the teachers ended up becoming professors because they themselves could not land jobs in the first place.

No disrespect to teachers as I have been a teacher my whole life. However, I do strongly believe that as a teacher you should hold a certain level of expertise.

How Learn Python OOP works

1. You can work at your own pace. Binge learn for 10+ hours like an object oriented programming monster that you are. Or you can watch 15 minutes at a time.

2. Web, Mobile, and Tablet Ready – The training can be viewed on any device. You can even download it and watch it on the go.

3. App Coming Soon – There will also be an app that you can use to watch the course in a few weeks.

4. Revisit and Review as much as you like. This is your course. You get access for life.

Is Learn Python OOP right for you?

Over the years, I have listened to and worked with thousands of students. I have also created multiple commercial software for businesses. So, I know how I can best help you tie the theoretical concepts with how they map to and apply to the real world projects.

I am confident it can help if you have ever said anything like:

- "It's probably too late for me to start programming"

- "I'm not an expert on anything"

- "I'm not a math wizard"

- "I will never be able to create apps"

- "I know I am close, I just need someone to show me exactly what to do."

Computer Programming is the #1 most growing industry in the job market that can tremendously help you grow your income and help more people

You may have noticed many people switching the software development field and even more people making the switch as time progresses.

That's because computer programming is the right choice.

It allows you to do really well financially – more so than any other job.

It is evergreen. Any solution you create is digitized forever which you can use as an asset to sell or use as a means to market you way to your next job.

It is scalable. Any app you create that solves a problem can instantly be scaled to solve millions of people's problems.

Software is fun to make and plus you can help a TON of people.


Class Curriculum


  Programming Environment Setup
Available in days
days after you enroll
  Advanced Class Topics
Available in days
days after you enroll
  Your First App
Available in days
days after you enroll
  Let's Handle Some Dates!
Available in days
days after you enroll

Here is David who also enrolled in Learn Python OOP™ with ZERO coding experience and created this on his first day.


  • You too will be able to write code like this and use it to create apps using Python
  • Don't worry if this code seems like gibberish to you... You will learn everything step-by-step and will be able to build this from scratch even if you are not a math wizard.

But don't take my word for it...

Here is what people think on YouTube about Clever Programmer just in the last few days



Thousands of students are enrolled in the FREE Learn Python™ course and are loving it

FREE Course Helped Student Get Job Promotion


My FREE Codecademy Python Walkthrough has helped thousands of students CRUSH the Python track on the world's most popular coding site.

I will teach you object oriented programming in Python through practical and theoretical knowledge. We will take a project based approach where you will learn by building your own apps from scratch.


Writing useful code to create cool things does NOT have to be rocket science like many other websites and school curriculums make it seem. Here you will learn to write great code with the simplest explanations.


Is learning to code right for you? Look at what some of Clever Programmer student's goals were before they began their journey...






There are way too many examples to show you...


As you can see all of their goals are almost completely different from each other.

People from all different backgrounds and ZERO coding skills want to learn and the courses at Clever Programmer are helping them tremendously.

You will also have VIP access to me. Here is ONE of the interactions I have had with one of my students out of thousands...




This is tough love and not for the faint of heart haha...




His response is awesome! I hope you are ready for it...



This is always one of my favorite moments when my students have that "AHA" moment and breakthrough.

Some students need a push, some need more careful attention, and others just need a good old kick in the a**.

Well... I am here to do all that and more for you.

Your Instructor


Rafeh Qazi
Rafeh Qazi

Software Developer 💻👓. Chess Expert♛📈. Soccer and Table Tennis fanatic ⚽️. In my free time, I contribute to open source projects. You can book a live coding session with me.


Another student who is crushing it!

From the BOOKMARKER App module, one of the student's got an idea to create the replica of Clever Programmer hyper-links using what she learned from the GUI Development in Python. Here's the result...



Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Is there a 100% money back guarantee?
Absolutely - and it's 30 days. Go through the entire course. Use everything. Go out and get results. If for some reason you don't love the program, just shoot an email to [email protected] and I'll get you a full refund. No questions asked. I make it too easy for you :)

Get started now!