Here is a list of useful resources to learn from and/or practice some web technologies and a list of awesome projects to get inspiration from and/or to learn and use.
If you want to add your project to the list or if you known an useful resource (course, web, tool, etc.) which is not listed below, you can tell us in our Discussions project.
- RealPython → Learn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more
- Awesome Python → A curated list of awesome Python frameworks, libraries, software and resources
- Roadmap.sh → A community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings
- DevDocs → DevDocs combines multiple API documentations in a fast, organized, and searchable interface
- Codédex → Journey through the fantasy land of Python, HTML/CSS, or JavaScript, earn experience points (XP) to unlock new regions, and collect all the badges at your own pace
- CodinGame → Challenge-based training platform for programmers where you can improve your coding skills with fun exercises (25+ languages supported)
- CodeCombat → Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites
- Codility → Codility is the #1 rated technical interview platform for teams to test the coding skills of developers and make evidence-based hiring decisions
- Coderbyte → The only coding challenge platform with everything software developers need to go from novice to pro
- HackerRank → HackerRank is a technology hiring platform that is the standard for assessing developer skills for over 3,000+ companies around the world
- LeetCode → LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews
- BeeWare → Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple apps, one codebase, with a fully native user experience on every platform
- PyQtDeploy → A tool that, in conjunction with other tools provided with Qt, enables the deployment of PyQt applications written with Python v3.5 or later
- Flet → The fastest way to build Flutter apps in Python