Welcome to my Module 2 repository from the one year Software Engineer program. This module explores the core tools and technologies used in modern frontend development.
Throughout this 2.5-month journey, we’ll be diving into:
- HTML – Structure and semantics
- CSS – Layout, animations, responsiveness
- Responsive Design – Mobile-first and adaptive styling
- JavaScript (ES6+) – Logic, DOM manipulation, events
- TypeScript – Strong typing for large-scale frontend apps
- React.js – Components, hooks, props, state
- RESTful APIs – Fetching and rendering dynamic data
- Asynchronous JS – Promises,
fetch
, async/await
- Git & GitHub – Version control, branches, collaboration
- DevTools & Linters – Debugging and best practices
This repository will grow with:
- Daily or weekly project folders
- Personal experiments and sandbox files
- Refactored folder structure by topic (CSS, JS, DOM, JSX, Projects), once the module is done.
- Notes and summaries on each topic covered
Stay tuned for:
- Component-based projects in React
- API-integrated mini apps
- TypeScript conversions
- Team collaboration via GitHub
I'm Dennis — a career-changer, problem-solver, and frontend enthusiast learning to build intuitive and maintainable user interfaces. This repo documents my learning path and projects along the way.
Clone, fork, or star to follow my progress — or reach out if you’re also learning frontend!