Here I present some resources I found very useful when learning various stuff:

Youtube channels

I know that because of youtube I was able to see a lot of different experiment that I only heard about during my classes in high school. It kept my curiosity at high level and encouraged me to study physics. During my studies I understood various concepts only because of brilliant content creators from youtube. Here I pay my small tribute to some of my favorite scientific videos creators.

  • 3blue1brown - a BRILLIANT channel, the best math channel ever. So many interesting topics explained so nicely with such nice visualizations. Topics range from fundamentals of calculus to perfect visualizations of Fourier transforms.
  • computerphile - a great channel with various topics from programming world. Very nice material on ideas behind machine learning and cryptography.
  • Mathologer - kind of longer videos on interesting mathematical topics.
  • mCoding - a perfect place to polish your python skills.
  • Michael Penn - Higher math explained in a very clear and concise way.
  • MinuteEarth - short videos about nature.
  • minutephysics - short videos about physics.
  • Numberphile - very rich and old channel with lots of materials on various aspects of mathematics.
  • Periodic Videos - FANTASTIC channel about chemistry. I was always interested in chemistry (even had some achievements in chemical contest in secondary schools). This channel features lovely chemistry professor that explains different stuff and his coworkers that conduct experiments. I definitely recommend this channel for everyone!!!
  • Practical Engineering - solid channel, mainly on civil engineering. It covers a lot of non trivial effects. What I like here are experiments conducted in garage.
  • Real Engineering - A very nice
  • RS Elektronika - The only Polish channel I put on this list. It helped me to pass a few exams during my studies, I’m so grateful :). It covers a lot of electronic related topics, from the very basics like resistance, voltage, current, though RLC circuits, up to power supplies and various communication standards.
  • SmarterEveryDay - just perfect channel focusing on interesting stuff. Just like that.
  • Stand-up Maths - A math channel that tries to make math fun and succeeds :D I really Matt Parker, expect a blog post on one of his books.
  • Steve Mould - Kind of companion channel to the above one. This focuses on physics on the other hand. Really valuable content, definitely check it out.
  • Tom Scott - A veteran of science related content. Now he creates interesting videos on interesting topics. His insight and thoughts are very, very valuable for me. A wise man.
  • Zach Star - Nice channel with both funny short videos for eating breakfast as well as detailed analysis of complex topics. Check it out ;)

Online courses

  • High school math - I really liked this miniseries. Even though I knew and understood quadratic equation very deeply, Grant was able to teach me something new, magnificent. I recommend it to everyone, especially high school students.
  • fastai - While I’m not a big fan of fastai in terms how it’s written and how easily you can incorporate it into pytorch code, this course is a create place to start your journey with ML/AI if you are coder, but never learned anything about statistics and ML in details.
  • Quantum Physics I - if you want to learn the basics of quantum physics, that’s the way to go!
  • Linear algebra - here you will understand why is linear algebra so useful and why it’s crucial to have a deeper understanding of this topic. How to work with algebra you will learn from Khan Academy
  • Calculus- here you will understand why is calculus so useful and why it’s crucial to have a deeper understanding of this topic. How to work with calculus you will learn from Khan Academy
  • Khan academy mentioned above. This a brilliant resource. I feel like they changed the world with this initiative.