Learning by yourself is difficult. On your own it is easy to give up when things get tough. There are many free videos and other learning resources online, but how do you know where to start? And what do you do when you get stuck?
Live courses are expensive. Face to face or live online courses cost a small fortune.
.. and difficult to fit in. The course you want is never on at the right time.
What if you could learn Python …
- with others
- led by an experienced Python developer and trainer
- at a low cost
- when and where it suits you?
Introducing the Python Learning Community
A place to learn Python with others
Start at the beginning. We welcome anyone. No previous programming knowledge required or expected.
Concentrate on one topic at a time. We cover the fundamentals of Python from start to finish, one step at a time.
Get help when you get stuck. We are here to support each other. Everyone gets stuck from time to time.
Test you knowledge and help others. (Optional – for confident learners only.) The best way to learn something is to teach it. Try to help others when they struggle. Watch others reply and learn from their answers.
Be part of a community. Share your struggles and successes. Have fun together.
Use all the resources we can find together. There are so many excellent videos and articles out there. We will share our best discoveries.
Do you want to learn Python and be part of a community of fellow Python students?
Study by yourself, with professional guidance. Stay on track and motivated. Be supported on your learning journey and offer support of your own when you can. Search for solutions and share them with others.
This is not for you if ..
- .. all you care about is a piece of paper, a certificate to use in job interviews. I expect you to take part and impress your future employers throughout your career, not just at the interview. I want you to learn how to write great Python code. This means showing up and doing the work, not just paying your money.
- .. you don’t have time to practice during the week. The community only works if everyone takes part and you will only learn if you put the theory into practice. It is easy to think you understand something when you see it. I love discovering new theory but learning really starts when theory meets reality.
- .. you don’t want to practice and just want to know the theory. This course will not spoon feed you theory. You will have to search, find and apply it yourself.
How does it work?
Each week I set a different topic. Starting from the very basics we cover all the Python fundamentals, one topic at a time.
For instance, in the first week we make sure you have Python running on your computer, mobile phone or tablet, and know how to write and run simple Python code.
At the start of each week we find and share great resources for the topic of the week.
We use our own (Python/Django-based) online forum to discuss the topic and share resources. The forum will be private, for group members only.
I keep an eye on the conversation and make sure it stays on topic. I also gently correct any comments which are seriously wrong – to make sure you don’t accidentally learn the wrong things from each other. And I offer my own answers.
The group will be 20 to 50 students – big enough to work but small enough that you’ll get to know each other.
The cost for the first group will be UK £5 (around US $6.60 or €5.85) per week.
Th first group started early 2022. It is currently full. I may open up some more spaces. If you want to know when there are more spaces sign up for the newsletter.
The Better Python Code newsletter
Each month you will receive the newsletter with tips on how to write better Python and one or two additional promotional emails. You can unsubscribe at anytime.