You work with databases every day. SQL is second nature to you—you can write queries, build indexes, and optimize performance. But the data world is changing, and you’re starting to feel it.
Maybe your team is moving beyond SQL and working with Python for automation, data processing, or APIs. Maybe you’re collaborating more with data engineers and need to speak their language. Or maybe you’re just ready to expand your skills and open up new job opportunities.
That’s exactly why I built Fundamentals of Python—a course designed for data professionals like you.
What You’ll Learn
This self-paced 10-hour course gives you a solid foundation in Python, without locking you into any specific database or operating system. You’ll learn how to:
- Write Python scripts from scratch
- Work with variables, loops, and batch processing
- Leverage powerful Python packages for data work
- Read and write files for data processing
- Call APIs to pull in external data
You’ll get recorded video lessons along with hands-on exercises in Python notebooks, so you can practice as you learn.
Why Learn Python?
SQL is great, but Python gives you more flexibility. With Python, you can automate tasks, process large datasets, and integrate with modern data tools. Learning Python isn’t just about keeping up—it’s about staying ahead in your career.
Registration is open now. You can start learning immediately and build Python skills at your own pace. (Folks with my Smart Postgres Early Access membership get this one free, too!)

2 Comments. Leave new
“Folks with my Smart Postgres Early Access membership get this one free, too!” How do early access folks sign up for free? Is there some super-secret code?
There sure is, and it was emailed to you a couple times. It’s also in your training library – it’s the second module. Cheers!