Project ideas - Beginner to intermediate
Please send some more project ideas in the comments.
- Online live chat. Great because you learn websockets and a backend web development framework, such as Flask or Express.
- Advanced blog with authentication and a post system. Good for learning a database such as MongoDB and familiarizing yourself with cookies, sessions and possibly OAuth.
- Game using PyGame. Great for getting really good at Python and understanding game development.