Start Term
2026-2027
Course Title
React.js
Course Code
TEWP1020
Course Hours
90
Course Credits
3
Description
React is one of the webs most popular libraries that is used in production by huge companies like Twitter, Netflix, and Microsoft. React is fun to use and its component architecture makes it faster and easier to build scalable, maintainable and amazing products for the web including native platforms. This course will introduce the fundamentals of React using modern syntax and best practices for creating React components. Students will have hands-on experience with Reacts core concepts, and explore other concepts like testing, data fetching, routing and much more.
Upon course completion, students will be able to:
• Demonstrate how to use the fundamental building blocks of creating React components to build small and scalable web applications.
• Build simple and flexible React Components and Hooks using modern react patterns.
• Execute the essential tools and techniques to write, test, and deploy React components and applications with confidence.