Powerful Python Academy

"Python's on track to be the #1 language WORLD WIDE... And it's high time for developers, data scientists and others to GET PAID MORE.... and EXPLODE their Python skills..."

Proclaims this introverted, obsessive, self-taught coder, who's taught advanced Python to over 10,000 working Python devs around this green Earth...

So how can you:

  • Master the advanced principles, strategies and tactics of the most prolific and highly-paid Python developers in the planet...
  • Permanently increase your salary as a Python developer by $10k, $20k, $50k or MORE...
  • Even if all you know right now is how to write simple Python programs...
  • In 6 weeks or less... !

Dear fellow Python fan,

Aaron here. If you're reading this, you've been on my Powerful Python newsletter for a while now.

So I know you already know some Python...

And you're hungry to learn more.

And secretly, I've been working...

On a way to give you even more personal, one-on-one attention... To help you achieve your wildest, most fantastic dreams as a developer...

And while we're at it: get paid a heck of a lot more...

So let me ask you...

Are you ready to:

Here's what's up:

I've created a new transformational program, called Powerful Python Academy. For the first time EVER, it includes personal, one-on-one phone strategy calls with just you and me, as part of the package.

And it includes ALL my current courses on Python language topics, AND all future courses in this line I'll release in the future. AND, special Academy-only bonuses.

However:

Since the Academy is designed to transform the arc of your career as a professional using Python...

By making you so powerful and effective with this flexible language, it will seem to other people you have Pythonic "superpowers"...

(And quite possibly, dramatically increase your income... by many thousands of dollars per year, from now on...)

It ain't cheap.

And frankly, it won't be for everyone.

Because time is passing, and so are your opportunities... whether you invest in yourself, or not.

So ask yourself. Are you eager to:

That's my goal for you.

And if that's your goal for you too...

Then reading this article can become a turning point in your life.

I know that's hard to believe...

But since you've read this far, odds are high it's true...

Here's why...

Right now, the planet has over 20 million developers - from web developers to data scientists, from software engineers to devops and more...

Exploding so fast, we're projected to number 30 million within just five years...

And Python's a key part of that massive, historically momentous shift...

In fact, industry organizations and analysts are now predicting Python will be the most popular language in the WORLD in just a few short years...

Surpassing Javascript, PHP, C, and even Java...

And since you are someone who already knows how to "get things done" with Python... whatever your specialty is...

Now is the time to take action...

The reason:

With this EXPLOSION of the developer and Python ecosystem, comes great opportunity...

But also: competition. And your competition won't sit still...

You know me a bit, from reading the emails I've been writing for you...

But let me tell you more about myself...

My full name is Aaron Maxwell. And I'm a software engineer, trainer and author...

I've written several books - most recently "Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides"...

Which maybe you've read already...

And in the past few years, in between projects writing lots of code, I've also been teaching advanced Python...

In fact, at last count, I've taught over 10,000 developers in companies and countries around the WORLD...

And I've been looking for a way to package what we've learned, to catapult your fluency and flat-out skill with Python...

In the shortest period of time...

And it's called:

Powerful Python Academy

This powerful, transformative system not only gives you everything you need to finally master Python....

At a deep, profoundly fluent, and powerful level...

But to also master the tools and "mental models" needed to create powerful, expressive software in Python...

More easily than ever before...

Potentially changing the arc of your career...

Because I'm sure you are aware:

Python is EXPLODING...

And those who don't get ahead of the curve NOW may never catch up...

In fact, over a million new developers enter the work force every year...

Each one making it harder, and EVEN MORE IMPORTANT, for you to learn those skills that let you PERMANENTLY stick out from the crowd...

Imagine being able to ace interviews for "dream jobs" you could never hope to get before...

Making you "stand out" from every other developer on your team...

So you're the "top pick" for promotions and raises...

All of which can easily add tens of thousands of dollars in income EVERY YEAR, for the rest of your career...

Here's What You Get

You'll get thousands of dollars worth of courses at a discount so massive, so ridiculous...

It'll send my accountant reeling, and shouting at me in rage...

And don't even tell him about the FUTURE courses that are included - at no additional cost to you...

Plus PERSONAL ACCESS to yours truly...

(Which - being an introvert, and always wanting more time for coding - I'm hesitant and reluctant to do...

But it has such a massive positive impact on those who I do talk with, that I'm doing it anyway, and only for Academy students...)

Because in the Powerful Python Academy, several full, world-class, premium, courses are included...

Each one focused on some important facet of Python, and going well beyond the basics...

Ready for you to start on NOW, immediately after your purchase:

Pythonic Object-Oriented Programming
($497 Value)

Emphasizing the timeless, pricelessly valuable PRINCIPLES of object-oriented programming. And how they're expressed in Python.

("But I already bought this course!" Relax, friend. I've got you. 100% of what you already paid, for this and any of the other courses listed below, is FULLY DEDUCTED from your investment in the Academy. )

What students love about Pythonic OOP:

Test-Driven Python
($497 Value)

A world-shifting course that teaches you a legit coding SUPERPOWER: How to write unit tests, and other automated tests... The rarely-taught distinctions, ideas and principles on how to use them EFFECTIVELY... and how to quickly leverage and MASTER that strange, confusing-to-others tool called mocks.

Scaling Python with Generators
($297 Value)

The hit surprise, this HIGHLY RATED course was offered to subscribers a few months ago. And if you missed the chance to get in, you're getting another chance with the Academy.

These form the "critical core" of skills all aspiring elite Pythonistas must master...

Together with my newest, never-before-released course..

That I have been designing, refining, testing, tearing down and re-re-building from scratch for you, for YEARS...

And it's called:

Next-Level Python ($497 Value)

This is the brand-new "Jedi" level Python training...

And in fact, it's one of the first advanced Python courses I designed, years ago...

But I had to create the others above, first, as prerequisites - before I could release this one...

You see, I did a "deep dive" study of the most important, successful, prominent libraries in the Python ecosystem...

Django, Flask, Pytest, Twisted, SQLAlchemy, and more...

Studying everything from their interfaces, to their design...

To the features of Python itself that they use, and don't use...

And I asked: what aspects of Python do these libraries use, that have helped them succeed?

AND: How can ordinary Python developers benefit from them too?

And what I found was amazing...

Because when you learn and master these advanced, "power" features of the language...

Something magical happens...

Not only do you get to "take advantage" of them in your own code...

But you start to see Python at a level others do not see...

Until you're starting to see "into the Matrix" of Python itself...

What you'll learn in this advanced, challenging, professional-level Python course:

These four courses - Pythonic OOP, Test-Driven Python, Scaling Python with Generators, and Next-Level Python - form the "core curriculum" for any Python developer aspiring for excellence in your craft...

Whether you're a data scientist who wants to leverage the language more effectively (and actually understand the tools you're using better)...

Or a web developer... A devops engineer... Any other form of software developer...

Or even if you're not primarily a developer, but use Python as part of your work... And want to learn it deeply, without wasting a lot of time...

No matter which category you're in... as we'll discuss in our initial one-on-one strategy call...

You'll plan to go through these in order, about once per week, completing them within six weeks...

(Though taking longer is fine too, if you're busy now... You can enroll today at the heavily discounted launch price, then work through the courses at your own pace...)

But that's just the start...

In summary, you're getting these courses, which you can dive into TODAY:

Pythonic Object-Oriented Programming ($497 Value)
Emphasizing the timeless, pricelessly valuable PRINCIPLES of object-oriented programming. And how they're expressed in Python.
Test-Driven Python ($497 Value)
A world-shifting course that teaches you a legit coding SUPERPOWER: How to write unit tests, and other automated tests... The rarely-taught distinctions, ideas and principles on how to use them EFFECTIVELY... and how to
Scaling Python with Generators ($297 Value)
The hit surprise, this HIGHLY RATED course was offered to subscribers a few months ago. And if you missed the chance to get in, you're getting another chance with the Academy.
Next-Level Python ($497 Value)
The brand-new "Jedi Level" advanced Python course... (More on that in a moment...)
Pythonic Module Organization ($247 Value)
How to create reusable modules for your code and gracefully evolve them as requirements shift... and how to intelligently organize large code bases so they can be written in parallel by several engineers at once... (Without anyone stepping on anyone's toes!)
Writing Command-line Programs in Python ($197 Value)
Learn how to increase the value of ANY Python program wrapping it in a rich, highly automatable interface.
Python Dependency Management ($197 Value)
How to reliably and effectively manage package dependencies for simple and complex Python applications. With an emphasis on what works well today, and looking ahead to promising tools on the horizon.
Pythonic Logging ($497 Value)
Understand the key principles of logging... How to leverage them for troubleshooting, telemetry, and more... And important idioms and tools for proactive, quality application logging.
Livecoding a RESTful API Server ($497 Value)
The most difficult, challenging, and advanced Python course ever created... Where you must bring together EVERYTHING you learn in the academy... and are guided to develop, FROM SCRATCH, a sophsticated web service application, using test-driven development and version control every step of the way.

And available in Q1 2020:

Exceptions and Error Handling ($297 Value)
Master leveraging Python’s rich error model - without getting bogged down in those complex, baffling bugs that take all day to fix... As well as how to avoid Python's most DIABOLICAL antipattern, and exactly what to do instead.

Now: many of these have NEVER been publicly released before...

That's thousands of dollars worth of advanced, high-quality, real-world-tested, professional training material...

But you get MUCH MORE...

For starters:

EVERY future course I create on Python language topics is included.

You get full access to each new course or addition, at no extra charge, before anyone else does...

(IF anyone else gets access at all...)

But the REAL extra value is the Powerful Python Academy Bonuses...

Bonus #1: One-on-one Personal Strategy Call With Instructor

Just you and me, on the phone together. Discussing how to "blow up" your skill with Python, your mastery as a developer, and creating the "dream career" you want to build...

Specifically:

These are "use it or lose it" bonuses: you have to schedule them before they expire (you just have to pick an available date by then - we may actually do the call after the deadline, and that's fine). Because they ONLY do you good if you USE them, so I put a ticking expiration date on 'em, to push you to get on the phone with me.

What's the value of this? Well, I JUST DON'T DO IT for anyone else. Never have before, and knowing my reclusive personality, probably never again, except for people who enroll in the Academy. I only do it for you now, because I want to ensure you succeed beyond your wildest dreams.

I'm going to low-ball the value of my time to $500 an hour... giving this bonus a minimum value of $750 on its own.

Bonus #2: Email "Office Hours"

When you enroll in the Academy... for a limited time, you get access to email "office hours" with me.

What that means:

In addition to the live, one-on-one strategy calls above...

You can email me any Python question you like, on the topics covered in the course. And I'll write you back with an answer...

There are restrictions. I won't be your pen pal; the questions need to be focused; and it's rate-limited, to keep you from taking over my life with this. See the FAQ below for details.

But ponder the mind-blowing, shocking value to you here:

In all humility, I'm widely regarded as one of leading expert Python developers on the PLANET right now...

And whether that's deserved or not, it's a fact that I've successfully helped thousands of talented, expert engineers unlock their next level of mastery...

Yet I'm such an anti-social reclusive introvert, I rarely bother to leave my house, or respond to emails from people who aren't students...

So you're getting stunningly generous, ample email access to me, PERSONALLY, as a free bonus, when you enroll in the Powerful Python Academy.

For how long? You get it for 60 days after your purchase...

What's the value of this? Again, criminally lowballing my time at $500 an hour, we're easily talking THOUSANDS AND THOUSANDS of dollars. Let's say $3k.

"But wait! There's more!"

Bonus #3: Powerful Python Knowledge Base

By now, I've answered a LOT of Python questions from you all.

From the simple yet tricky, to the fiendishly complex...

Some on the newsletter, some in previous courses' "office hours"...

Or in the live online trainings I used to do with O'Reilly Media...

Or even before that, when I was flying around the world doing leading in-person training events...

And taken together, they're like a basket of sparkling gems...

And since it would be a shame to let this valuable Q&A knowledge go to waste...

I'm collecting ALL of these into an exciting "Knowledge Base"...

Which I'm giving ONLY to Powerful Python Academy students...

And it will grow over time. Whenever someone emails me a question during "office hours" above, and I think it may be valuable to others...

I'll write it up, anonymizing it of course, and add it to the PPA KB...

You get PERMANENT ACCESS to this ever-growing resource...

So you get value not only from your own "office hours", but from every other student who comes before and after you...

The value of this bonus is hard to say, since there's no telling what will be added in the future... but let's value it at $750 (though thousands might be more accurate)...

Bonus COLLECTION #4: Course-Specific Bonuses

Now, I'm not trying to overwhelm you with excitement here...

Because you're getting so many mind-blazing bonuses already...

But check this out:

For many courses, I've also created course-specific bonuses just for that course. And you of course get ALL of them...

So far, these include:

Future courses may add more... And when they do, you'll get them too...

Value of all these? Just with the bonuses created so far, it's easily worth $397...

And one more BIG BONUS...

I forgot to include something:

If you enroll in Powerful Python Academy, engage in your included strategy calls with me, and give your all with the course materials and coding exercises...

Your salary is all but guaranteed to JUMP to a whole new level...

Maybe this year, or next. Maybe not. When, or even if, this happens... frankly, that's up to you...

So obviously, this is not something I can guarantee in any way...

But you will certainly become equipped to pass interviews you couldn't hope to get through before...

And successfully create remarkable, valuable new software you could not before...

So you can contribute to any engineering team you're on, in ways you never could before...

In a way that lasts for the REST OF YOUR CAREER.

How can you put a price on this?

I don't know how many years you have ahead of you, in your career. Let's pick a number and say 10...

And for the salary increase, let's pick a lower bound estimate of $10k...

That gives an increased total career income of at least $100,000.00.

But depending on where you are in your career, and the kind of promotions and new jobs this will open to you...

And keeping in mind this could well increase your salary in excess of $50,000 above what it is right now... (That's what this information did for me personally, after I invested years of effort teaching it to myself...)

This could easily end up earning you more than a million dollars over time...

Think about the doors that will open for you...

The ability to do the things you want... To take care of yourself and your family...

(Or even afford to START a family... Something increasingly out of reach today... And which, sad as it is to say, many of your coworkers may never be able to afford to do...)

It's not just the money, after all. It's what that money DOES for your LIFE...

Reviewing what that includes:

And - again, this part is up to you - a real shot at a better job, and your dream career...

Depending on how you use what's available, and how you seize the opportunities it creates for you...

Apply Now

You've Got Questions? I've Got Answers

I already bought some of the courses in the Academy. You said I get a discount?

Yes, the purchase price is discounted by the full amount of what you paid for previous courses. Contact customer service for instructions.

Can I sample the Academy course content?
Yes. Get it here.
Are you promising I'll get a raise/promotion/job?

Absolutely not.

What I am promising you is the opportunity to learn topics not easily learned elsewhere, and learn them very, very quickly.

Note I said I'm promising you the opportunity. You're the one who has to do the course work. No matter how hard or easy it is for you.

And after you've done that, you're the one who has to apply it. Which is where your REAL work begins.

I'll advise you on our one-on-one calls. But I promise nothing else. The results you get are entirely up to you.

How much time does it take to go through these courses?

We'll decide the best pace for you on our call. Generally, for the first four "foundation" courses, a good pace is to go through one every 1-2 weeks.

If you have experience with the topics in one course, you'll go through it faster; maybe you're experienced in OOP and TDD, for example, so you'll go through Pythonic OOP and Test-Driven Python quickly.

That's fine; you will still learn useful new things (e.g. mental algorithms, and using your mind's eye, to help you reason better about class relationships in Pythonic OOP; or learn about mocking in Test-Driven Python).

Next-Level Python is challenging and a blast for almost everyone, though...

And MANY new courses are coming to the Academy, in the coming year. Today you simply have an opportunity to get in early, at a heavy discount.

Do you have detailed descriptions of these courses?
Yes, read the course outlines here.
When will all planned courses be added to the Academy?
My goal is to have everything done before summer of 2020. This doesn't count new courses I haven't thought of yet, that I later decide to add - theoretically, you might be getting new Academy courses years from now.
Will you include something for AsyncIO?

I'm not ready to commit to it, and you should assume I won't.

But:

I've been HEAVILY researching this massive, enormous topic all year. And I think it will be increasingly important in Python.

And I'm feeling a duty to create a high quality training for this topic. Because frankly, our community needs it.

If I do create an AsyncIO course, it will be included in the Academy, and you'll get free access to it as soon as it's ready. But like I said, no promises yet.

Are you going to add material for threading? Multiprocessing?

Same situation as with AsyncIO. While not as sexy as asyncio, threading is at least as important for becoming a powerful Python programmer. Multiprocessing also deserves some attention. So I'm looking into it.

If I do ever make courses about these, they WILL be included, and you'll get access to them.

Will you make any course for Flask / Django / Pandas / Twisted / SomeOtherLibrary?

Probably not. And if I do, it will not be included in the Academy.

I'm guided in my efforts by what I think will produce the most good for the most people...

And when I look at what's being done already, and what's not... I think I can make a much bigger productive impact on our community, and the world, by focusing more on advanced usage of the language itself...

And using that to express coding patterns that are universally useful, across diverse engineering domains.

At this point, I have more courses half-planned or outlined than I can probably ever hope to finish. And I'm constantly getting hit with new course ideas, all the time. So I have to prioritize.

I want to enroll but I don't have time now. Can I register now and do the courses and the coding exercises later?

Yes, absolutely. You do get immediate online access, but you can start at any time later, when it's convenient for you, and moving at your own pace.

But remember: the bonuses of one-on-one strategy calls and email "office hours" will time out if you don't use them. The clock starts ticking once you purchase, so plan accordingly.

Is there a guarantee?

You have 30 days to evaluate the Academy, and request a refund. But it's not automatic.

First, you need to make a decision before using any of the one-on-one phone calls. Because I can't get my time back, so once you get on the phone with me, you're no longer eligible.

Second, you must show your work on the programming assignments for at least two of the courses. (The main assignments only, not necessarily the more challenging "extra credit" labs.)

This is required because much of your deeper learning comes from writing code, and I want you to experience everything you can get from the Academy.

The code must be clearly your own work, and not copy-pasted from the solutions I give you. Read the full refund policy (link on checkout page) for details.

Which versions of Python are supported?

The courses currently focus on Python 3.7 or later. Some courses include supplements for Python 2.7, but those are being phased out, and won't generally be supported at all in newer courses.

I have years of experience writing software in Python. Is the Academy worthwhile for me?

Probably, but it's not guaranteed.

That said:

If the Academy teaches you some useful new things, that you can't get anywhere else, but mixed with material you already know... Well, you'll have to decide if that's worth it to you...

For example, odds are you will know much of what's in Pythonic OOP, and in Test-Driven Python...

But Next-Level Python is a challenging blast even for elite "wizards"... And "Livecoding a RESTful API Server" will shock you with how delightfully difficult it is, pushing you to new levels of excellence...

And even in the first two courses, it's near certain you will learn useful new ideas and tools from both...

(For Pythonic OOP, that might be the "mental algorithms" for using your mind's eye to reason more easily about class hierarchies; for Test-Driven Python, that might be the "fan favorite" module on mocking in Python...)

Because for someone at your level, there are almost no courses outside of the Academy that can challenge your Python skills...

And I've taught intermediate and advanced Python to over 10,000 working developers and engineers over the past several years... most of whom were being paid by their employer to write Python as part of their job.

Many of these experienced professionals gushed to me after these courses... delighted, grateful and surprised by how much of lasting, practical value they learned from this material.

I'm new to programming. Will this course be too hard for me?

This is not a beginner course.

You'll need some experience coding in Python, and be comfortable creating Python functions; working with variables, dicts and lists; and writing small programs. If you meet that, you'll be able to benefit from this course.

That's not to say it'll be easy. But if you are truly dedicated, the Academy can help you advance farther and faster.

Generally speaking: the less experience you have programming, the HARDER the courses in the Academy will be... but if you're strong enough to stick with it, they will accelerate your journey to mastery like nothing else will.

Are you willing to watch each video ten times, if that's what it takes? And spend a dozen hours doing just one simple coding exercise, if that's how long it takes you to "get" it? If so, you've got what it takes to succeed.

How do the "office hours" work?

When you purchase the course, I'll give you a special way to contact me (the instructor). You can ask any question on the topics covered in the course - one question at a time. I'll write back within 72 hours or less, after which you can ask another.

This has limits. I won't be your pen pal; keep your questions concise, focused on what you really need help with, and related to the topic of this course.

(And I'll only answer questions that take a reasonable amount of time to answer. Don't send me your 10,000 line Python application and ask for a code review.)

I have another question.
Ask me by email: aaron@powerfulpython.com and I'll respond within 48 hours, usually less.

So Here's The Bottom Line...

One of my students, Chris Lesage out of Montreal, put it best:

With Powerful Python Academy...

You get lifetime access to all current Powerful Python courses, covering intermediate and advanced Python programming...

Full access to all FUTURE courses in this series, immediately at their time of launch...

PLUS all future updates to these courses...

AND select bonus courses and "mini-courses" available ONLY as part of the Academy...

PLUS one-on-one phone consultations with "yours truly" (not available in any other way, at any other price...)

All at a CRIMINALLY LOW PRICE...

Imagine how HAPPY you're going to feel as you fluently write powerful, expressive Python code...

The kind that not only solves the problem quickly, but makes you feel impressed as you look over the remarkable code you just created!

(WARNING: You may have a problem with other developers on your team becoming jealous of what you can do now!)

Especially when you realize all the TIME that you'd waste on mediocre, untested, low-quality content, that can never truly get you to the next level...

Instead, with the Powerful Python Academy...

You don't have to worry about keeping ahead of other developers, in the race for the best projects and jobs...

Or even worse, in the years to come, looking back and feeling regret about "what might have been!"

When you find yourself writing remarkable, impressive, downright "magical" Python that you ever thought possible for you...

Think about how FULFILLED, and proud of yourself you'll be...

As you're excited about the new career opportunities opened up for you now...

(Imagine how your coworkers, friends, partner or spouse, even your kids looking up to you more, because of your obvious success, respect and excellence in your profession...)

Because in today's world, your problem isn't finding information...

It's getting a RESULT... As quickly as possible...

By getting access to the RIGHT information...

That will "move the needle" and change your life, in a lasting, permanent way...

Apply Now