A scientifically proven way to learn Python 44% faster, build your new high-income coding skill, and put yourself on the road to Python mastery!
I started to learn Python as a computer science student. And it was very inefficient.
Although I had very limited time, I did not appreciate the value of time as my scarcest resource.
So I spent days browsing the web to find a resource that may help improve my Python skills.
But the web is full of crap. Any self-proclaimed "Python teacher" can create a WordPress blog, express their opinion, and hit "publish". And potentially millions of young coders will all waste learning time studying search-engine-optimized content.
Don't get me wrong, I love blogging and the democratization of information. The problem is that it becomes harder for you to find the needle in the haystack: how to learn more efficiently? Many so-called "Python tutorials" are really brain dumps of intermediate Python coders and not tailored towards effective learning.
As a student, I was a victim -- flooded by non-filtered, massive amounts of low-quality Python information. And even when I stumbled upon objectively correct information, it was of poor educational value for me.
Because the self-proclaimed coding teachers just did not use the solid foundations of good teaching, let alone the latest research findings of effective learning.
For example, have a look at this important research outcome of a 2007 educational paper:
"Students who were quizzed after studying a short text could recall significantly more information than students who were asked to reread it"
-- Karpicke, 2007, Elsevier Journal of Memory and Language
When diving into the research -- discovering dozens such golden nuggets of smarter learning -- I realized:
Practice testing is scientifically proven to generate up to 44% better learning retention and efficiency.
Simply put: quizzes and puzzles work!
So why is nobody using it?
In fact, learning does not happen in a linear and orderly manner. It's a probabilistic, chaotic, and iterative process of creating knowledge gaps in your brain -- and filling them with just the right information you need.
That's the premise of the "Coffee Break Python" textbook series.
For other coding books, you have no way of measuring your learning progress.
But what you don't measure, doesn't get improved! As it turns out, the reverse statement holds as well (even though it does not strictly follow from a logics point of view): what you measure, gets improved!
Solving rated Python puzzles and quizzes is a fun way to measure your Python skills.
It's true: randomly browsing online Python tutorials is a waste of your scarcest resource -- TIME.
That's why I have created a brand-new learning system. Its foundation is puzzle-based learning to code, it's rooted in educational research, and it's practically proven by more than 50,000 online coders on my web application Finxter.com.
My students report that learning with this system is not only fun -- it simply works.
Now lean back, relax, and allow me to present you the information in a way that's optimized for fast learning and retention:
And here's what you are getting out of it:
The promise: As you work through Coffee Break Python, your Python expertise will grow. One coffee at a time.
You will train wildly important Python topics such as
As a bonus, you will track your individual Python coding skill level throughout the book.
This book is not only for beginners in Python.
It's also for those who are already beyond beginner-level in Python. For example, you may already have some experience with another programming language; you may be an engineer; or you may be a computer science student.
But if you are a coding pro, this book is still for you because it empowers you to prove and strengthen your true Python skill level.
Know thyself and you will know the universe!
Below are some snapshots of a few selected pages from the eBook (click to enlarge).
... You'll also get 50 Python scripts to play around with!
Each Python puzzle in the book is standalone, which means that you can solve each puzzle independently.
You get 50 Python code puzzles as Python scripts (.py) -- one for each Python puzzle in the eBook.
Download the files, play with them, explore them on your own computer.
This helps you learn Python even faster!
Be a server, not a client!
Christian Mayer, Computer Science Researcher
I just finished working as a doctoral computer science researcher on distributed systems in Germany. As a researcher, I have taught many students in computer science, graph theory, and distributed systems.
My passions are writing, reading, and coding. But my #1 passion is to serve aspiring coders through Finxter and help them to boost their skills.
What's the only difference between you and the person earning double your income? ... Skills!
Start developing your new high-income skill "Python coding" for only
(Limited Time Offer)
Contains the following three versions of the eBook "Coffee Break Python: 50 Workouts to Kickstart Your Rapid Code Understanding in Python"
[BONUS] Contains the following two versions of the eBook "Coffee Break Python: 24 Workouts to Master Slicing in Python, Once and For All"
If you don’t think that the book is worth your time, you’ll get 100% of your money back for as long as 60(!) days after the purchase! Just like that. And you keep the book for free.
Promise: If you read this book, your Python skills will measurably increase by at least 33% or it’s free.
Here is how it works: You simply test your skills for free at the online Python training platform Finxter.com before and after reading. Even after the 60 days, you'll get your money back if your skills didn't improve by 33%.
It has some real meat to the problems. Thank you so much for doing this project! I love it!
/ Python Developer
I really enjoy the puzzles and the book, and I recommend it to my friends interested in python
/ Python Student
I have never learned so deeply!
/ Python Student