Programming exercises, code katas and puzzles for your job interview training - or just for fun.
-
Updated
Oct 30, 2023 - Python
Programming exercises, code katas and puzzles for your job interview training - or just for fun.
🎓Leetcode solutions in Python 📚
Your AI-powered LeetCode & DSA mentor for Claude Code and Claude.ai. Master algorithms through intelligent guidance, progressive hints, and pattern recognition training—not just copy-pasting solutions. Features: Mock interviews, code review, multi-language support (Python, Java, C++, JS, Go). Learn to think like a senior engineer. 🥋
Interview questions and prep for AI Engineer, LLM Engineer, and Applied AI roles. Built for software engineers breaking into AI and ML practitioners levelling up: company-specific question sets, role-based study maps, worked answers, and from-scratch coding challenges.
Python LeetCode practice environment with automated problem generation, data structure visualizations, and comprehensive testing. Includes all Grind 75, partial Blind, Neetcode and Algomaster problems with enhanced TreeNode/ListNode helpers, CI/CD pipeline, and LLM-assisted problem creation.
My notes and solutions/code on Data Structures and Algorithms.
Get into Google for Humans™
Coding Interview Prep: LeetCode, system design, algorithms, data structures, FAANG questions, and technical interview resources.
Intelligent 125-day coding interview prep planner covering all 250 NeetCode problems. Features spaced repetition, progressive difficulty scaling, and same-category daily pairing for optimal pattern recognition and retention.
Practice set for SWE interview prep. Includes my personal solutions for Leetcode, CTCI, SPOJ, etc.
Basic problems + solutions on data structures and algorithms grouped by category. It also has an ever-growing collection of Leetcode problems and solutions.
Practice the AI-assisted coding interview format with your own coding agent: ten problems with planted bugs, stubs, timed tests, and an interviewer prompt
Coding for All: A comprehensive programming course for beginners and advanced students, covering key concepts like science, technology, engineering, computing, and more. Gives a strong foundation for future computer science learning.
A variety of coding challenges in Python and JS, just for fun.
A Python implementation demonstrating three fundamental linked list techniques with clear examples and detailed explanations. Features Multiple Pass, Temporary Head, and Fast-Slow Pointer algorithms for common linked list operations including finding middle elements, reversing lists, and cycle detection.
Practice the technical screen a company actually runs. Paste a posting, it researches the format, then gives you real files, hidden tests and a clock. An Agent Skill.
Codility challenges and solutions
Code from interview preparation and coding challenges on CoderByte
To associate your repository with the coding-interview topic, visit your repo's landing page and select "manage topics."