Reuven Lerner's Python Courses/Bundle: Six live courses

  • $765 or 3 monthly payments of $300

Bundle: Six live courses

I'll be teaching six live courses in September-October 2021. You can buy (and attend) these courses individually — but if you plan to take all six of them, then you can buy them as a bundle and (a) get a 15% discount or (b) pay in three installments of $300 apiece.

Note: This course is included in my Python membership, which you can get at https://LernerPython.com.

Contents

  • $180

asyncio (recording of webinar from October 2021)

  • Oct 10, 2021 at 6:00 PM IDT

 Want to retrieve data from the Internet? Create a chat server? Even serve Web applications or work with a database? Increasingly Python developers are turning to "asyncio", a relatively new part of the standard library. On the one hand, asyncio requires that you think differently about concurrency, and how your programs are designed. On the other hand, asyncio simplifies many aspects of concurrency that frustrate...

  • $180

Creating Python projects (recording of Webinar from October 2021)

  • Oct 17, 2021 at 6:00 PM IDT

 Most Python courses (including my own) teach you how to write code: Data structures, functions, and objects. But most people don't want to write code. Rather, they want to create projects — libraries that they can distribute to their colleagues, and even standalone programs that can be distributed and run by others. This course will focus on how to create, structure, and distribute a Python project. Using such to...

  • $180

Functional Python programming (live webinar from Sept. 2021)

  • Sep 26, 2021 at 6:00 PM IDT

 Functional programming is a set of techniques that have been around for many decades, and which are sometimes seen as old, dusty, and academic. But it turns out that functional techniques can be interesting, useful, and practical — making it possible to write code that's more elegant and less error prone.  Python isn't a functional language. But it does provide for a number of functional techniques. In this four-...

  • $150

Live class: Advanced Python Objects

  • Sep 19, 2021 at 6:00 PM IDT

 You've been using Python's objects for a while already — you know how to create classes and methods, and how to use inheritance. But do you really know how Python's objects work? And do you know how to squeeze the most out of them? In this live, four-hour online class, I'll dive deep into Python's object system with you, to help you understand how things work, and how you can take advantage of them in your projec...

  • $150

Live class: Intro Python Objects

  • Sep 12, 2021 at 6:00 PM IDT

 As with many other modern languages, Python supports object-oriented programming. Moreover, Python makes it relatively straightforward to work with objects, thanks to a consistent approach, the fact that everything in the language is an object, simple syntax, and the removal of some confusing things. But for many developers, getting started with Python objects is hard and a bit daunting. If you're new to objects,...

  • $180

Threads and processes in Python (recording of webinar from October 2021)

  • Oct 3, 2021 at 6:00 PM IDT

 Long ago, computers could do only one thing at a time. But nowadays, we expect to ask our computer to do many things in parallel. To do this, programmers can typically choose between two main options — threads and processes. Python provides support for both threads and processes. But using them can be tricky, difficult, and a bit strange — thanks to a combination of Python syntax, limitations on what we can do wi...

FAQs

When will the classes be running?

On Sundays during September and October, 2021. Each class will take place at 6 p.m. in Israel, which is (should be) 11 a.m. Eastern. Please check each individual class to see which will be offered when.

Will the class include any hands-on exercises?

Yes, many!  I aim for at least 30% of each class to be spent in exercises — doing them, discussing them, and reviewing them.

Do you offer discounts?

First: The bundle already represents a 15% discount off of the price of buying each class individually.

But beyond that, the answer is: Yes!:
  • For students
  • For retirees/pensioners/seniors
  • For people adversely affected by the coronavirus pandemic
  • For people living permanently outside of the world's 30 richest countries.
Do you fit one of these categories? Just e-mail me at reuven@lerner.co.il, and I'll send you a discount coupon.

What version of Python will we use?

3.9, the most current version when this class takes place.

What do I need to install?

Other than Python and your favorite editor/IDE, I tend to use Jupyter notebooks quite a lot. So you'll want to install that, too.

Not familiar with Jupyter? Here's a video from my YouTube channel on how to install it: https://www.youtube.com/watch?v=i2zM8OwxZok

For the course on Python projects, we'll also be using Poetry (https://python-poetry.org/). I'll send messages about installation before that course takes place.

I can't attend the live class. Will there be a recording?

Yes! It'll be available within 24 hours of the class ending.

I have other questions.

I have answers! Just contact me at reuven@lerner.co.il, and I'll answer ASAP.