Coded in React
Tic-tac-toe game displays the next player, displays "Tie game" if there is a draw, displays the winner, highlights the three squares that caused a win, and allows going back to previous moves.
Conway's Game of Life
Coded in Python
Conway's Game of Life with random, glider gun, and draw options. The board's edges wrap around to the other side.
Find Your Hat
Node.js interactive terminal game where you navigate through a field full of holes to find your hat.
Coded in React
React Router SPA (single-page application) website that displays profiles based on filter links and search results.
Fight Club website
Coded in HTML/CSS
Fight Club-themed responsive club website with navigation bar, images, and fonts that change according to screen size.
- TypeScript ★☆☆☆☆
- Node.js ★☆☆☆☆
- React ★★☆☆☆
- React Native ★☆☆☆☆
- React Router ★☆☆☆☆
- Redux ★☆☆☆☆
- HTML/CSS ★★☆☆☆
- Python ★★☆☆☆
What do the stars mean?
- ★☆☆☆☆ Beginner
- ★★☆☆☆ Intermediate
- ★★★☆☆ Fluent
- ★★★★☆ Advanced
- ★★★★★ Expert
According to Tarah Wheeler, it's common to assign stars to coding skills:
If you are a core contributor to the Python language, you're a five star. If you have taken three or four online tutorials in Python, you're a one star. If you have done some work professionally or have taken a class on Python, you are a two star or possibly a three."
Timothy used to wonder about the magic words that made computers do things.
Through the magic of the internet (Codecademy, edX, and FreeCodeCamp) and books, he has learned the magic words above.
Timothy now uses his coding powers to bind the front end of websites and apps to do his bidding.
Soon, the back end too will feel his power.