Learned basic Python programming: Program design, Algorithmic thinking, Recursion, Object-oriented programming, Interpreters, Compilers, and Data representation
-
Updated
Apr 16, 2023 - Python
Learned basic Python programming: Program design, Algorithmic thinking, Recursion, Object-oriented programming, Interpreters, Compilers, and Data representation
My very first coding project in high school! Armed with basic Python knowledge, my two best friends and I embarked on an adventurous dream to create this RPG. Writing the first 1000 lines of code felt incredible, and we couldn't be prouder of our achievement!
Basic virtual therapist chatbot designed to engage in conversation and provide a supportive environment for users.
Tic-Tac-Toe game with an unbeatable AI using the Minimax algorithm and Pygame
A curated archive of algorithmic problems, broken down by strategy. It maps out how strong solutions are formed by highlighting key insights and extracting reusable heuristics. This project is designed to train better thinkers, smarter agents, and future-ready engineers.
Lillith is a beginner-friendly Python repository containing 31 fundamental programs with comments and 20-30 problem statements with solutions. It provides a structured approach for learning Python step by step.
🧩 An AI solver for the classic 8-Puzzle game using AI search strategies like A* Search. Designed to make concepts like heuristics, pathfinding, and search trees easy to understand, while showcasing thoughtful software design and algorithmic thinking. Great for anyone curious about how AI plans ahead and solves problems, one move at a time.
Global Alignment for Genomic Sequences
Add a description, image, and links to the algorithmic-thinking topic page so that developers can more easily learn about it.
To associate your repository with the algorithmic-thinking topic, visit your repo's landing page and select "manage topics."