My work for The Odin Project.
Projects are listed in (mostly) chronological order, so see the later projects for my more recent work!
Foundations
- Basic HTML
- Basic CSS
- Flexbox
- Basic JavaScript
- DOM manipulation and events
- Flexbox
- DOM manipulation and events
- Flexbox
- DOM manipulation and events
- Flexbox
- Relative and absolute positioning
- SVG
- Form validation
- Regular expressions
- CSS Grid
- Relative and absolute positioning
- SVG
JavaScript
- Form validation
- Objects and constructors
- Factory functions
- Module pattern
- ES6 modules
- Webpack
- Tab switching
- ES6 modules
- Webpack
- Module pattern
- Object-oriented programming
- Local storage
- ES6 modules
- Webpack
- Module pattern
- Asynchronous JavaScript and APIs
React
- Basic React: Components, props, rendering, keys, state
NodeJS
- Introduction to Node
- Basic Express: Routes, controllers, views
- Data handling: express-validator library
- SQL
- PostgreSQL
- Prisma ORM
- EJS