Courses and other learning materials
Courses and other learning materials¶
Here is a selection of courses and other learning materials that we either know are good or that our users have told us are worth doing.
kikodo¶
kikodo provide a range of free and paid courses in the basics of Python.
Django for Everybody by Chuck Severance¶
Chuck's courses are great and we highly recommend them! Django for everybody is a great option for learning, well, Django :-) It's also available on Coursera.
Django Girls¶
Django Girls is an organisation devoted to running workshops introducing women to programming, and if you are interested in doing one of them, check out their website.
Even if you're not able to go to one of their workshops, their online Django tutorial is an excellent introduction to Django for anyone of any gender.
Practical Python Programming¶
David Beazley's Practical Python Programming -- David is a well-known figure in Python circles, and this is an amazing course if you already have programming experience in other languages.
Udemy courses¶
We haven't tried these ourselves, but people have written to us recommending them:
- Complete Python Developer by Andrei Neagoie
- Complete Python Bootcamp From Zero to Hero in Python by Jose Portilla
- Django 3 - Full Stack Websites with Python Web Development by Nick Walter
- 100 Days of Code - The Complete Python Pro Bootcamp by Dr Angela Wu
- The Python Mega Course: Build 10 Real World Applications by Ardit Sulce
- Python | Sıfırdan İleri Seviye Programlama by Mustafa Murat Coşkun (in Turkish)
Code First Girls¶
Code First Girls provide a range of courses to women and non-binary people in the UK.
Books¶
- Think Python by Allen B. Downey is great for people who already know other programming languages.
- Head First Python by Paul Barry is a better choice if Python is your first programming language.