Embark on a human-centered journey through modern web development with mentors who guide you as senior colleagues. Develop expertise in Node.js, Three.js, Progressive Web Applications and creating technology that serves people.
Let's face it – AI can churn out functioning code faster than you can say "npm install," but it still can't tell when a user is about to rage-quit your app because the UX is terrible. We need developers with both technical chops and human intuition.
Build secure applications with testing strategies that ensure quality experiences. Learn APIs, databases, and modern deployment practices – focused on solving human problems, not just technical puzzles.
All skills are taught through collaborative problem-solving rather than abstract exercises. Your mentors will challenge you with authentic scenarios while supporting your growth in debugging, project management, and technical communication.
This experience values technical rigor and personal growth equally. You'll become a full-stack professional who builds with cutting-edge tech while understanding the humans behind the screens.
Ready to become technically brilliant and emotionally intelligent?
Your 20-week journey begins with the first client project, where you'll dive straight into real-world development challenges. Working alongside industry partners for seven weeks, you'll transform client requirements into a professional web application while developing your expertise in modern development practices.
Mid-semester, you'll take a focused break from client work to craft your professional showcase portfolio. This is your opportunity to build a compelling digital presence that captures your growing skills and unique developer identity.
The second client project spans the heart of your semester, giving you six weeks to tackle a more ambitious challenge. With a deeper skill set and growing confidence, you'll work with another industry partner to deliver a sophisticated web solution that showcases your professional growth.
Your journey continues with a personal project phase, where you have the freedom to explore and innovate. This is your playground to experiment with cutting-edge technologies and create something that truly excites you – all while building valuable portfolio pieces.
The semester concludes with dedicated time for final refinements and preparations, ensuring all your projects are polished and your portfolio is ready to open doors to exciting career opportunities.
Students should have a solid foundation in web development fundamentals before enrolling in this topic. This means we expect you to have worked with HTML, CSS and some JS before. Not entirely sure? Don’t be scared; we will have lots of experts available to help you through the struggles you face.
We encourage engineers to join the this more web focused topic to broaden their knowledge and learn more about user interaction. Students that have focused more on user interaction before this semester should be ready to be challenged and learn futureproof skills to boost their chance on an internship.