About
1. PROGRAMMING FUNDAMENTALS An overview of programming history and modern technologies, introducing key concepts and languages to build a solid foundation for future studies and practical applications. 2. DEVELOPMENT TOOLS Introduction to Git and Docker, focusing on installation, configuration, and practical usage to prepare students for effective tool management in professional environments. 3. WEB DEVELOPMENT Covers essential web technologies: HTML, CSS, and JavaScript, enabling students to create dynamic and interactive websites through a hands-on approach. 4. JAVASCRIPT In-depth exploration of JavaScript programming logic, from basics like control structures to advanced topics such as recursion and design patterns for effective web development. 5. VISUAL DESIGN Explores CSS libraries and frameworks to streamline web development with predefined visual components, improving design and functionality. 6. FRONTEND FRAMEWORKS Focus on React and its integration with Node.js, covering state management, hooks, and optimization to enhance web development efficiency. 7. UI/UX Covers usability, accessibility, and interaction design, equipping students with the skills to create effective and attractive user interfaces. 8. PRACTICAL APPLICATION Final project simulating real-world scenarios, consolidating frontend development skills and preparing deliverables for client presentations.