Nguyen Nhat Hao's repositories
minesweeper-game
Playing minesweeper is our passion. That's why we strive to make it the greatest game in the world! Select a difficulty level to challenge yourself, and enjoy the game!
caro-bot
Play tic tac toe with bot
Caro-Online
Caro game is a close folk game with everyone especially students. Caro game originated from Japan with the name Gomoku. Caro can play on paper or simply draw land and use other colored stones to play so close to everyone. Caro is a game with simple rule. Whoever has 5 consecutive pieces is the winner.
DSA-HCMUS
Data structure and algorithms is a branch of computer science that deals with creating machine-efficient and optimized computer programs. The term Data Structure refers to the storage and organization of data, and Algorithm refers to the step by step procedure to solve a problem. By combining "data structure" and "algorithm", we optimize the codes
Sort-Algorithms_LIST
A sorting algorithm is used to arrange elements of an array/list in a specific order . For example, Sorting an array. Here, we are sorting the array in ascending order. There are various sorting algorithms that can be used to complete this operation.
LeetCode-Solutions
🏋️ Python / Modern C++ Solutions of All 2493 LeetCode Problems (Weekly Update)
Tower-Defense-Game
The code from my 12 hour live stream where I created a tower defense game with pygame.
Sort-Big-File
Objective: to train students in the ability to organize data files that do not fit on RAM. Exercises in addition to training programming skills, also practice teamwork.
post-app-fullstack
This is a project that uses my knowledge of expressJS to create a simple webapp that has the function to register, login and view the posted posts of the registered account
chat-app-real-time
Chat Application Using React to build frontend, Node.js and Socket.io to build backend with MongoDB for Database
online-library-socketServer
Sockets allow communication between two different processes on the same or different machines. To be more precise, it's a way to talk to other computers using standard Unix file descriptors.
Sudoku-game
Sudoku, also known as Su Doku, popular form of number game. In its simplest and most common configuration, sudoku consists of a 9 × 9 grid with numbers appearing in some of the squares. The object of the puzzle is to fill the remaining squares, using all the numbers 1–9 exactly once in each row, column, and the nine 3 × 3 subgrids
Tkinter-By-Example
Learn Tkinter By Example - a free book
Python-GUI-Programming-with-Tkinter
Python GUI Programming with Tkinter, published by Packt
Python-Tkinter-Gui-Project
here some python project for beginners. for more details about project follow me on my Instagram page @_python.py_
Python-Games
A collection of small python games made by me using pygame and tkinter libraries
mern-notes-app
MERN is one of several variations of the MEAN stack (MongoDB Express Angular Node), where the traditional Angular.js front-end framework is replaced with React.js. Other variants include MEVN (MongoDB, Express, Vue, Node), and really any front-end JavaScript framework can work.
graphql-study
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
vue-poke-memories
Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex.
chat-app-simple-socket.io
This project uses socket.io library to create real-time chat app, along with knowledge of reactjs to build frontend, backend uses nodejs
segment-tree
A segment tree is a data structure used to store information about array segments and answer segment queries efficiently. So this directory helps you better understand through basic to advanced exercises (with solutions and basic ideas)
JavaScript-Project
as the project name, it helps us to learn more about basic javascript as well as better understand the basic DOM contained in JS and practice more about CSS to build better frontend, there are many mini exercises
Crawl-Data-Python
Web crawling (or data crawling) is used for data extraction and refers to collecting data from either the world wide web or, in data crawling cases – any document, file, etc . Traditionally, it is done in large quantities. Therefore, usually done with a crawler agent.
SortAlgorithms
A sorting algorithm is used to arrange elements of an array/list in a specific order . For example, Sorting an array. Here, we are sorting the array in ascending order. There are various sorting algorithms that can be used to complete this operation.
learn-machine-learning-in-two-months
Những kiến thức cần thiết để học tốt Machine Learning trong vòng 2 tháng. Essential Knowledge for learning Machine Learning in two months.
Games-Python-Turtle
This repository contains 5 games build using python turtle module.