Set Reminder Save for later

Automate the Boring Stuff with Python Programming

If you're an office worker, student, administrator, or just want to become more productive with your computer, programming will allow you write code that can automate tedious tasks. This course follows the popular (and free. ) book, Automate the Boring Stuff with Python.

Automate the Boring Stuff with Python was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You don't need to know sorting algorithms or object-oriented programming, so this course skips all the computer science and concentrates on writing code that gets stuff done.

This course is for complete beginners and covers the popular Python programming language. You'll learn basic concepts as well as:

  • Web scraping
  • Parsing PDFs and Excel spreadsheets
  • Automating the keyboard and mouse
  • Sending emails and texts
  • And several other practical topics

By the end of this course, you'll be able to write code that not only dramatically increases your productivity, but also be able to list this fun and creative skill on your resume.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.5 based on 3,839 ratings
Length 9.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Al Sweigart
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

step by step in 36 reviews

Thanks to Al for this fabulous step by step approach to python programming.

Good step by step instructions.

Step by Step basics, easy to follow segments, and I'm using the course, the online book and the Visualizer at the same time.

I like the step by step walk through for each python command and concepts.

The step by step visualizer is great!

Hes logically and constructively step by step building it up.

Step by step.

Coursework provides clear explanations and step-by step instructions It was really basic and step by step.

automate the boring in 33 reviews

As Al says, the course isn't for professional software developers but for those in other roles who, like me, can't help but wonder if there's a good way to automate the boring stuff!

You'll automate the boring stuff but will it save you time or increase efficiency - I'm not sure.

I did not learn how to automate the boring stuff.

Only room for improvement would be incorporating the practice questions and projects in the Automate the Boring Stuff book into the course, or a short reference to them.

I am able to use some of what I learnt in my day to day to "automate the boring stuff".

Apart from a few instances like those, Automate The Boring Stuff is an exceptional series.

I highly recommend this course for anyone looking to 'automate the boring stuff' with Python!

nothing new Firstly, the book "Automate the Boring Stuff" by Al Sweigart on Python programming language is super-cool to read and exciting to learn.

looking forward in 27 reviews

Looking forward to getting to later parts of the book that I struggled with.

I came in with no Python experience, no i can call my self a decent beginner and i am looking forward to learn more.

i'll be looking forward to future updates and lectures!

I am looking forward to implementing many of them as I continue to learn Python.

I'm looking forward to the rest of the course.

I'm looking forward to the harder stuff.

Looking forward to that.

I'm now looking forward to seeing how advanced I can become.

regular expression in 25 reviews

NIce information, fast and useful - It really helps with the book and makes it easy to learn the material - very useful for doing data science and data analysis of excel and pdf files with great tools like regular expressions.

Los temas más avanzados (regular expressions en particular) pueden resultar abrumadoras para estudiantes con menos experiencia.

However, halfway throught the course the instructor dived into very "deep" stuff (regular expressions, etc.)

I think the course is sometimes slow, the Regular Expressions part was painstaking to watch.

Chapter 10 Regular Expressions was also very well done and useful.

I particularly enjoyed the section on regular expressions and can't wait to start applying all my newfound knowledge.

As a bonus I learnt regular expressions that I always wanted to learn but did not hope to get it at this iteration.

The instructor’s explanation of regular expressions along with the extraction of phone numbers and emails from the pdf dcoument was the best explanation of regular expressions I have encountered.

highly recommended in 25 reviews

Highly recommended!

I highly recommended this course.

highly recommended.

Highly recommended.

highly recommended!

D+ Great Highly recommended for beginners The instructor is awesome It has to be more fundamental in understanding Sim saving the 5s Excellent, clear, easy to follow and very engaging This course is so useful, I keep on coming back to it to create some small hacks to simplify my daily life.

And to others, highly recommended!

Highly recommended to anyone who wants to learn python from scratch.

regular expressions in 21 reviews

A good and effective way to teach the regular expressions and other day to day automation topics.

using get(), setdefault(), regular expressions, etc) 5. the very short program that almost instantly counted the number of occurances of each letter from the entire Romeo and Juliet book from Project Gutenberg was eye opening 6. great suggestions for improving output of the code using pprint module 7. running python scripts using .bat files 8. using re.VERBOSE mode for the phone numbers regular expression was soo very useful!!!

Proste tłumaczenie z dużą ilością przykładów Great class really good teacher and excellent methodology, I really like the Regular expressions explenations very good for me It was hard for me to understand in the pass This course makes the fundementals easy to understand and is very easy to follow along with since he uses the regular Python IDLE Easy to follow, explains course material very well.

Very thorough, it seems Solid course on learning Python, but it only became valuable to me once it veered off into the useful stuff like regular expressions, web scraping, and controlling Excel.

Unfortunately this useful stuff felt a bit rushed (except regular expressions).

The chapters on regular expressions and email parsing were tough and might be discouraging to newbies.

I found the Web Scraping and Regular Expressions sections were particularly useful for me and have helped me automate some of the time-consuming tasks I routinely do.

However I would have liked to see named groups in Regular Expressions e.g.


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Boring Inspector $54k

Code Inspector 2 $56k

Code A Expediter $57k

Programming Acquisitions $61k

Code Enforcement Officer Consultant Expert $65k

Code Compliance $77k

Programmer/Programming Project Mgr $84k

Computer Programming Specialist Consultant $106k

IT and Programming Specialist $122k

Programming Producer $129k

Member of Technical Stuff $172k

Member of Technical Stuff $172k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.5 based on 3,839 ratings
Length 9.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Al Sweigart
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now