Learning & Career Tools
57 tools available
Build Your Own X
Master programming by recreating well-known technologies from scratch with hands-on projects.
FreeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
System-design-primer
An essential resource for learning how to design large-scale systems, preparing for system design interviews, and includes comprehensive Anki flashcards.
Awesome Python
An opinionated and comprehensive list of awesome Python frameworks, libraries, software, and resources.
Project-Based Learning
A curated list of practical project-based tutorials to learn programming and software development skills.
Computer Science
A comprehensive path to a free self-taught education in Computer Science, offering a structured curriculum and resources.
Python Algorithms
A comprehensive collection of all algorithms implemented in Python, suitable for learning and teaching purposes.
JavaScript Algorithms
A comprehensive collection of algorithms and data structures implemented in JavaScript, complete with explanations and additional reading links.
Awesome ChatGPT Prompts
A curated collection of ChatGPT prompts to enhance the use of ChatGPT and other language model tools.
Tech Interview Handbook
Curated coding interview preparation materials for busy software engineers, covering essential topics, challenges, and tips.
30 Seconds of Code
A collection of coding articles and snippets that help you enhance your development skills quickly and efficiently.
Papers-we-love
A community-curated collection of computer science papers to read and discuss, facilitating learning and knowledge sharing.
Every Programmer Should Know
A comprehensive collection of essential technical concepts and skills for software developers.
Web-Dev-For-Beginners
A comprehensive curriculum offering 24 lessons over 12 weeks to help beginners learn the fundamentals of web development, covering HTML, CSS, JavaScript, and core development concepts.
System Design 101
A comprehensive guide to understanding complex system architectures using visuals and simple language, aiding preparation for system design interviews.
Cs-video-courses
An extensive list of Computer Science courses featuring video lectures, ideal for enhancing programming skills and knowledge.
33 JavaScript Concepts
๐ A comprehensive guide to 33 JavaScript concepts every developer should know. This resource aims to deepen JavaScript expertise with essential concepts.
Prompt-Engineering-Guide
A comprehensive collection of guides, papers, lectures, notebooks, and resources for mastering prompt engineering.
Hiring-without-whiteboards
A collaborative list of companies with modern, transparent hiring processes, specifically those that do not use whiteboard interviews. This resource empowers job seekers to find organizations that prioritize practical assessments and candidate-centric recruitment.
Type-challenges
A collection of TypeScript type challenges with an online judge to test and improve your type manipulation skills.
ReactJS Interview Questions
A comprehensive list of the top 500 ReactJS Interview Questions & Answers, preparing you for technical interviews.
Front-End Interview Handbook
Comprehensive front-end interview preparation materials designed for busy engineers.
System Design
Learn how to design systems at scale and prepare for system design interviews with practical examples and insights.
JavaScript
Comprehensive collection of algorithms and data structures implemented in JavaScript, designed for beginners and following best practices.
Awesome CTO
A curated and opinionated list of resources for Chief Technology Officers, focusing on startups and emerging companies to enhance CTO growth and efficiency.
Claude-cookbooks
A curated collection of notebooks and practical recipes that demonstrate a variety of effective and creative ways to use the Claude AI model by Anthropic.
Prompt-Eng Interactive Tutorial
Anthropic's Interactive Prompt Engineering Tutorial offers a hands-on approach to mastering prompt engineering techniques essential for AI and machine learning.
Anki
Anki's shared backend and web components, along with the Qt frontend, designed for advanced study and memorization using spaced repetition.
Ai-engineering-hub
A comprehensive resource offering in-depth tutorials on large language models (LLMs), retrieval-augmented generation (RAGs), and practical AI agent applications, enabling users to learn and implement advanced AI engineering techniques.
Developer Portfolios
A curated list of developer portfolios to inspire and guide those wanting to build their personal portfolio.
Stay Updated!
Get notified about new tools and updates to existing ones.