Resources
Top Publications for Computer Science Students
- ACM Digital Library - The most comprehensive collection of full-text articles and bibliographic records in computing and information technology.
- IEEE Xplore Digital Library - Provides access to more than 4.7 million research articles, conference papers, and technical standards in electrical engineering and computer science.
- dblp Computer Science Bibliography - Offers extensive bibliographic information on major computer science journals and proceedings.
- Springer Lecture Notes in Computer Science - A major source for conference proceedings in all areas of computer science.
Top Ten Self-Help Books
- Atomic Habits by James Clear - An easy & proven way to build good habits & break bad ones.
- 12 Rules for Life by Jordan B. Peterson - An antidote to chaos, offering practical advice for living a meaningful life.
- The Power of Habit by Charles Duhigg - Explores the science behind why habits exist and how they can be changed.
- Thinking, Fast and Slow by Daniel Kahneman - Delve into the two systems of thought and how they shape our judgments and decisions.
- The 7 Habits of Highly Effective People by Stephen R. Covey - Powerful lessons in personal change.
- You Are a Badass by Jen Sincero - How to stop doubting your greatness and start living an awesome life.
- Can't Hurt Me by David Goggins - Master your mind and defy the odds.
- The Subtle Art of Not Giving a F*ck by Mark Manson - A counterintuitive approach to living a good life.
- Educated by Tara Westover - A memoir about the transformative power of education.
- Daring Greatly by Brené Brown - How the courage to be vulnerable transforms the way we live, love, parent, and lead.
Free Online Libraries
- Project Gutenberg - A massive collection of free eBooks in various genres.
- Internet Archive - Digital library offering access to millions of free books, movies, software, music, and more.
- Open Library - An open, editable library catalog, building towards a web page for every book ever published.
- Google Scholar - A freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines.
Helpful YouTube Channels for Computer Science Students
- CS50 - Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
- Khan Academy - Offers practice exercises, instructional videos, and a personalized learning dashboard.
- thenewboston - Provides thousands of video tutorials on a wide array of programming topics.
- Computerphile - Videos about computers and related subjects, featuring experts in the field.
- Tech With Tim - Tutorials on programming, software development, and more.
- Joma Tech - Insightful and entertaining videos about the tech industry, programming, and career advice.
- freeCodeCamp.org - Learn to code for free with millions of other people around the world.
- Derek Banas - Comprehensive and easy-to-understand tutorials on a variety of programming languages and topics.