What you'll learn
- Fetch and display real data from APIs
- Add real-time interactivity with JavaScript
- Implement sorting and pagination features
- Build responsive layouts for all devices
- Create dark mode using CSS variables
- Show loading states with spinners
- Handle events to update UI dynamically
- Improve accessibility and user experience
This project is a hands-on dive into modern front-end development. You'll build a polished, interactive data table that pulls in live data from a real API—no mock data here. The table responds instantly to user input with smooth sorting, pagination, and even a dark mode toggle.
Along the way, you'll use JavaScript to manipulate the DOM, handle asynchronous data with fetch and async/await, and apply responsive design so your UI looks and feels great on any screen size. With loading spinners, state management, and accessibility in mind, this project mimics real-world scenarios developers face daily.
By the end, you’ll not only have a beautiful, functional interface...you’ll have the skills and confidence to take on even more advanced projects or impress in your next interview.
What's the bottom line?
This course is not about making you just code along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial... No!
This course will push you and challenge you to become someone that is able to build your own real-world projects that wow users and prospective employers 💪.
I'm a proud lifetime ZTM member. It's changed the trajectory of my life. The projects I built from ZTM courses made me stand out as the #1 candidate and landed me the job. Thanks to Andrei, Yihua, and the entire ZTM team, instructors, and community.
Who You Will Learn With
You're getting more than just a course
Our instructors, TAs, Mentors, Alumni, and fellow students go above and beyond to help guide you and ensure you're on the right path to achieve your goals. Our private ZTM Discord server is a key factor in taking your skills, confidence and career to the next level.



