Automate the Boring Stuff with Python Programming

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

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.

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Al Sweigart

Reddit Posts and Comments

0 posts • 224 mentions • top 50 shown below

r/learnprogramming • post
4628 points • AlSweigart
"Automate the Boring Stuff with Python" Udemy course is free to sign up for with code NOV2019FREE

Udemy has changed their coupon policies, and I'm now only allowed to make 3 coupon codes each month with several restrictions. I'll no longer be able to make free coupon codes with arbitrary restrictions. Instead I can:

  • Make free codes that are only good for 3 days for an unlimited number of people (NOV2019FREE lasts until November 7, 2019 11:05 AM PST)
  • Make codes that make the course cheap (but not cheaper than what Udemy offers, allowing them to undercut me) for unlimited people that lasts for 30 days. (I've made a code NOV2019 for this.)

There's two other options, but they're less than ideal: free but only 10 people can use it, or lowest price but it's only good for a few days instead of a month. I can only make 3 codes a month, so I can't just generate new codes every few days.

If you're reading this post after the NOV2019FREE code, you can use the NOV2019 code to get the course for about $14. I plan on making new free codes for the first three days of each month. You can probably guess what next month's free code will be.

To head off any questions:

  • If you don't have time to take the course now, that's fine. Signing up gives you lifetime access so you can work on it at your own pace.
  • This Udemy course covers the same content as the book, which you can read for free online at
  • The 2nd edition of Automate the Boring Stuff with Python will be posted on the website in mid-November. It gets released on the 12th, and I'll need a couple days to format it to HTML and make it look nice.
  • I do plan on updating the Udemy course for the second edition, but it'll take a while because I have other book projects I'm working on. Expect that update to happen in mid- or late-2020.
  • It's totally fine to start on the first edition and then read the second edition later. I'll be writing a blog post to guide first edition readers to the parts of the second edition they should read.
  • I wrote a blog post to cover what's new in the second edition
  • I used to do free codes once or twice a year. The last time I did, I had an amazing 80,000 people sign up (so a dozen of them might have actually finished the course, if people are as good as I am about finishing the online courses I sign up for). Udemy's new policies mean I can't do this anymore. I find this to be a less than ideal situation. So I'm rolling out new codes each month. NOV2019FREE is the free code, and NOV2019 is the cheap code. I'll come out with new ones at the start of each month. (And yes, I'll probably write a script to automate this.)

r/argentina • post
185 points • kolo3321
Curso gratis de automatizacion con Python

Por lo que leo en el sub está lleno de gente que quiere aprender a progarmar, u otra que quiere cambiar de carrera, o algunos que saben un poco. Cuestion que hay un código de promocion que te regala este curso de 50 dolares en udemy.

El curso es Automate the Boring Stuff with Python Programming y lo pueden obtener gratis aca

Es importante el codigo del final del curso que es el que lo hace gratis. Ojala le sirva a alguno.

r/EngineeringStudents • post
59 points • TestedOnAnimals
uDemy has their Python training course, "Automate the Boring Stuff" on for free right now.

Link to the course website. Yes, I'm aware this sounds like a scam, but if it is I've been scammed as well. Figured it'd be helpful for those that might want to pad out their resumes for internships and whatnot.

r/argentina • post
105 points • ElMapacheTevez
PSA: Para los que quieren aprender Python

El libro que tanto recomiendan en el sub "Automate the Boring Stuff with Python Programming" esta gratis en Udemy! Aprovechen

r/learnpython • comment
16 points • mister_clark

The automate the boring stuff course is free until the 7th with code JUN2020FREE so worth picking up anyways. code=JUN2020FREE

r/actuary • post
14 points • Flint777
Udemy Automate the boring stuff Python Free

It's back! CODE: JAN2020FREE

r/learnmachinelearning • post
14 points • Alekhya_D
Get “Automate the boring stuff with python” Udemy course for free using code “NOV2019FREE”

Valid until 7th November only

r/gis • comment
7 points • TheColor0fMoney

> Automate The Boring Stuff

r/learnpython • comment
19 points • WongGendheng

I don’t like this article and I‘m happy to tell you why.

It claims to provide the „top resources“ to learn Python from scratch, but focuses purely on the Udemy platform (and affiliate links - gotta make that money from the hard work of listing 24 courses without added information). While there is nothing wrong with Udemy per sé, I find it disappointing that amazing FREE resources are not being mentioned at all. Neither does he mention Automate the boring stuff (its even on Udemy and still one of the better courses out there even in 2020...) nor Introduction to Computer Science and Programming Using Python, a free edX course with MIT professors.

To me, the „author“ provides a mere list of affiliate links to courses, that I learn nothing about in his article. Why have they been selected? Why are they better to learn Python compared to the other 500+ Python for beginner courses?

r/learnpython • post
18 points • LukeHoweth
I've learnt the basics - what next?

Hello everyone.

I'm at a turning point at the moment and I'm not quite sure what direction to go into, I'm hoping you can help.

I've learn the basics of python. To-date - I've used the following resources to learn:

  • Python Crash Course: A Hands-on, Project-based Introduction to Programming - Book
  • Automate the boring stuff with python programming - Udemy course
  • Complete Python Bootcamp: Go from zero to hero in python 3 - Udemy course
  • Lots of youtube videos to further study the concepts from the above courses

Now I'm stuck on deciding what to do next. I've completed code-along projects with the above courses, but I wouldn't say I'm able to think, code and complete a project on my own by any means at this point.

I know a lot of theory, but I'm unsure on how implement it.


I would like to go into web development and build web apps with Django, as I think that seems to be the most in-demand job for freelancers. Although I'm not sure I'm ready to move onto this yet.

From your experience, should I be doing more 'beginner' level courses, or should I be looking into investing in a Udemy course specially geared towards creating Django web apps?


Thanks a lot for all your input/opinions!

r/serbia • comment
3 points • papasfritas

r/argentina • comment
3 points • Lunix638

Está también el the automating the boring stuff:

r/learnprogramming • comment
6 points • my_password_is______

start with python 3

this online book is free

and the author has a course on udemy that he makes free the first week of every month

he often comes on here and gives the certificate code

r/Python • comment
2 points • dctezla

I started learning about 2 weeks ago. I'm no expert, but I've learned enough to code a few algorithms, web scraping scripts and I'm starting to use some API's.

What I did was bought the Automate the Boring Stuff (I think it's currently free). After that course I just dove into projects, started coding and trying things I didn't know anything about. You'll have to do a lot of googling, but you'll be surprised with what you create.

Like I said I started 2 weeks ago, I thought it took a genius to code. But it's so much easier than you think. My best advice would be to stick with it, it's easy to quit when working through the course. But believe me it is so much fun when you're done it. All my friends are complaining about being bored during this quarantine, but I haven't had a dull moment lol.

r/serbia • comment
2 points • i_am_in_the_store evo papas posla jos jednom sto je trazio

Pokusaj da kucas samo Automate boring things with python udemy course for free - mozda ti tako izadje da ga uzmes.

Ako ne uspijes tako skini sa torrenta samo ga trazi na

Takodje imas i knjigu koja se isto zove ako ti je tako lakse da ucis ili samo dodatno da imas. (Besplatna je na sajtu njegovom, a lako mozes da nadjes pdf da skines negdje drugo)

r/ITCareerQuestions • comment
2 points • 1337InfoSec

Hijacking this post to say that if you want to learn scripting, there is no better beginner than the "Automate the Boring Stuff with Python" Udemy course.

Al's offering the course free today, if you claim it you get to keep it permanently in your Udemy account. Multiple coworkers learned to code, automate, and script using the Udemy version of this course

r/Python • comment
2 points • TechsInTheCity

Today is the last day to get the Udemy course Automate the Boring Stuff with Python free:

r/SoftwareEngineering • comment
2 points • sylvesteryiadom

Start here It’s free if you use the code SEP2020FREE

r/learnpython • comment
5 points • m4dm4d

Automate the Boring Stuff with Python on Udemy is free in June. The good news is we are in June! So it could be a good starting point for anyone that wants to try courses on Udemy and get an idea of how this thing works.

Link for those interested:

r/learnprogramming • comment
8 points • rompdeck

As a noob myself, I can understand what you are looking for. It would be great if we can follow along a pro is making an application (any type of app) step by step. So, we can follow along and then on our own add some extra functions.

Its kinda overwhelming to actually do something with your "code knowledge" as writing code is there, but making it into a useful app that you can use for your problems is the challenge. I too am trying to make an app for a problem I have.

I would suggest you look at Automate the boring stuff, its a books that takes you through the step by step process of making very small apps (too small, i feel). For me more than the book, the video helped me. I came to know (not sure of the source), that a python course if given for free and I just signed up as I was learning the first course via FreeCodeCamp. I am not excited about making a website.

Give it a try.

r/humblebundles • comment
4 points • Schemik

To answer some common questions:

  • O'Reilly is one of the most reputable publishers in the field.

  • These books aren't necessarily suited to get started with programming. (In that case, I recommend first going through the free Automate the Boring Stuff with Python book or course which is often free too, as Al Sweigart regularly posts discount codes.) They're rather for junior developers looking to advance, developers switching to Java from another stack, or as a reference.

  • Repeats from previous bundles: the usual 97 Things Every Java Programmer Should Know, and also Technology Strategy Patterns, Java in a Nutshell and Real-World Software Development... and a few more (Java 8 Lambdas, Java Threads, Think Java, previous edition of Learning Java and Java Cookbok) were in an older Java bundle that I missed.

r/learnprogramming • comment
1 points • nothing63_

Now with this link course is free (:

r/pythontips • comment
1 points • 2000AMP

Go to Udemy and subscribe for the course. It was free last month. But most courses are available for $/€10-20. Currently this course is €9,99. That's not much for a pretty good course. You probably can miss that much money.

If any course if over $20, wait a few days and check again for the next offer. Subscribe to the newsletter to get alerts. Udemy has continuous cheap deals, but they vary in price. So often you see they are $12 or $15.

r/chile • comment
1 points • KhamulXIX

Paso el dato de que el curso Automate the Boring Stuff with Python Programming en Udemy está gratis usando el cupón "JUL2020FREE" (sin comillas).

r/cs50 • comment
1 points • JohnnyCincoCero

r/FicouGratis • comment
1 points • wilsonhlacerda

Link direto:

r/indonesia • comment
1 points • ptbn_

versi video nya lagi free di udemy btw.

r/learnpython • comment
1 points • KickBull

On udemy it's free right now with this link:

r/learnpython • comment
1 points • HorseFightingLeague

I haven't used the Udemy course. However, it's less than $15 right now and I can't see why not going for it would be bad?

r/france • comment
1 points • Seb1903

Il y a Automate the boring stuff with Python qui est gratuit jusque demain. C'est un cours qui est souvent cité sur r/Python, apparemment il est très bien.

r/ShitPostCrusaders • comment
1 points • jakethedumbmistake
r/argentina • comment
1 points • ceru13an

Fijate este del autor de Automate the boring stuff with python, creo que el código todavía es válido.

r/Python • comment
1 points • GuteNachtJohanna


Thanks so much for doing this! I can't wait to take your course. Unfortunately the code here comes back with this message: "The coupon code entered is not valid for this course. Perhaps you used the wrong coupon code?"

I'm not sure exactly on the timing of eligibility but thought it was the first days of the month. Is there another way I can try it? (I'm using this website)

r/learnprogramming • comment
1 points • hba1cmemes

I'm not sure if this course code has expired but there is now another free Course on Udemy. This is the automate the boring on and I belive the creator is revamping it this year, still good as it is.

r/learnpython • comment
1 points • imgonnaplaywithurdog

I used the wrong link. The correct one is their 70% off link on their website which is now 100% off. Here you go!

r/croatia • comment
1 points • Cheshire_cat_1488

Premda su mi jucer obrisali post. Imate na Udemy besplatan ovaj tecaj uz kod DEC20202FREE.

r/argentina • comment
1 points • C4sp3r4

No es pregunta pero bueno. El curso Automate the Boring Stuff en Udemy esta gratis hasta el 4 de agosto. Link

r/Anki • comment
1 points • tencentcansuckmydick Y'all have this for free, may be FREE2 already in the link, Automate the boring stuff in Phyton, Author wrote to r/learnprogramming i think.

r/Romania • comment
1 points • ricardo_8

Îmi afișează 11.99Euro

r/sysadmin • comment
1 points • Panchorc
r/learnprogramming • comment
1 points • NightDragonC

If you want to learn the basics first and know how programming works, phyton is a good start (and is a really useful language, and really easy to learn). Once you learn the basics you can move to whatever you want, it will be easier to learn any programming language from here, from making games languages like C# and C++ are really popular and good. Talking about the course "automating the boring stuff with phyton", here's a 100% coupon I just found, it expires today so hurry up :)

r/learnpython • comment
1 points • pumasky2

My start in Python was:
Automate the boring stuff with Python on Udemy.

r/neoliberal • comment
1 points • FusRoDawg

I hear this is a popular course and is recommended often for beginners who have the basics down/ intermediate level programmers. It's mentioned in the comment sections of programming sub reddits often.

What do you guys think?

r/learnpython • comment
1 points • timmywheela

FYI this course is free for the next day or so and is right in your wheelhouse:

r/Python • comment
1 points • greymalik

This one - still only $10

r/Python • comment
1 points • Traust

I'm currently going through Automate the Boring Stuff with Python Programming. I'm finding his pace and the way he presents to be really good for beginners and even those who know how to program in other languages needing to learn Python.

r/learnprogramming • comment
1 points • silveram0

Automate the boring stuff is free on udemy, it's widely recommended but l haven't tried it yet

r/learnpython • comment
1 points • oilday

I started with this one

It's How to Automate the Boring Stuff and the course is made by the author. I didn't offically finish it as it was a little slow for my liking. I ended up trying my own stuff but I thought it was a great way to learn the basics.

Like other people have said the certificate is worthless but the course is great

r/consulting • comment
1 points • xdwfe

> It amounts to data entry for 10-12 hours a day.

Take out your frustrations and halve your workload by learning Automate the Boring Stuff with Python. And then you'll know Python and will be able to do the fun creative analytics you say you're interested in.