Learning Resources
Here are some materials that might be helpful:
EIK Extracurricular activities list - If you want to do a Project with some support, check here.
r/learnpython learning resources - An extensive list of resources for learning python.
Composing Programs - A free online book about methods for abstraction, programming paradigms, and techniques for managing the complexity of large programs. Also a good resource for learning Python (First chapters are beginner friendly, gets progressively harder).
HackerRank - A competitive coding site. Has a wide selection of programming languages and domains to choose from. No need to actually compete, it doubles as an excellent source for practice exercises.
Python Cheat Sheet - As the name implies a cheat sheet. A bit colourful and cluttered at first, but just look at the parts and it can be very helpful.
Online Python Tutor - A tool to visualize python program execution.
Visual Algo & cs.usfca.edu algorithm visualisation - Visualisation of data structures and algorithms.
Desktop Environments for Linux & Gnome Look - Have linux installed, but want to make it look pleasing to the eyes? You’re welcome.
DistroWatch - Have a look here to see what the different shapes and sizes of linux are up to or what exists at all.