Are you looking to brush up on your programming skills or gain exposure to new project concepts? This week, we’ve gathered a list of valuable resources that can help you stay on top of your game. From reading materials to interactive courses, here’s how you can refresh your programming knowledge.
Helpful YouTube Channels
For visual learners, here are some great YouTube channels that offer great demonstrations of various programming concepts, free mini boot-camp-styled videos, and comprehensive project tutorials to code along with.
Tech with Tim

https://www.youtube.com/@TechWithTim
Amigos Code

https://www.youtube.com/@amigoscode/videos
BroCode

https://www.youtube.com/@BroCodez
Reading Material
The lists of books may seem similar but they’ll serve as great references for when working on projects or prepping for your career.
Grokking: ALgorithms | By: Aditya Y Bhargava | Manning Publishing

Grokking Algorithms, Second Edition by Aditya Bhargava is a fun and accessible guide to mastering essential algorithms, featuring over 400 illustrations, real-world examples, and updated Python 3 code samples. This edition introduces new coverage on trees, including binary search trees and B-trees, while also exploring search, sort, graph algorithms, and performance trade-offs. Designed for beginners, the book simplifies complex concepts without requiring advanced math, making it an ideal resource for coding interviews and practical problem-solving.
Check this out on Amazon: https://a.co/d/0SpIrQh
Starting out with Python | By: Tony Gladdis | Pearson

Starting Out with Python®, 4th Edition by Tony Gaddis offers a beginner-friendly introduction to Python, covering fundamental programming concepts with clear explanations and practical examples. The latest edition includes enhanced exercises and new Turtle Graphics sections for a more flexible learning experience.
Check this out on Amazon: https://a.co/d/29rRZpt

Leave a Reply
You must be logged in to post a comment.