Bachelor's of Front-end Development
Bachelor's degree
In Barcelona (Spain) and Bangkok (Thailand)
Description
-
Type
Bachelor's degree
-
Location
-
Duration
3 Years
-
Start date
Different dates available
The Harbour.Space Front-end Development Master’s programme provides a unique environment for students to explore creative coding based on a strong design foundation. The programme utilizes the latest market technologies related to creative and application programming, such as React and WebGL, and also includes design courses to ensure student development level is maximized.
Facilities
Location
Start date
Start date
Start date
About this course
Year 1
The first year of this curriculum gives students a foundational understanding of programming with design in mind, especially interactive programming. Students will learn programming languages such as Python and gain practice working with algorithms for problem-solving. Interactive design skills and advanced web programming will be introduced, including animations and motion on the web, JavasScript, and CSS.
Year one of the curriculum will also web development's practical aspects as a career, including practice with web tooling and setup, collaboration, ethics, project management, and English for the industry.
Year 2
Students will dive into the core of the program in year two with advanced programming courses and an introduction to popular frameworks such as React and ThreeJS. Courses will cover web performance issues that constrain design in the real world, with a deep dive into React, the most popular JavaScript UI framework.
The second year of this programme will lay a strong foundation in design, with courses on prototyping and user-centered design, 3D modeling, and WebGL, and a more in-depth focus on motion design.
While we are highly selective, we do not base the decision on the review of the grades and transcripts alone. We consider the overall certificates, motivation, and recommendation letters as well as awards, achievements, and extracurricular activities.
Mandatory:
- CV
- Math and Computer Science Test
- Diploma and transcript of highest education level
Optional:
- Recommendation Letters
English requirements:
- 100% of classes are taught in English. We assess your language proficiency during your admissions interview.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 8 years
Subjects
- Design
- Web
- Project
- Programming
- Algorithms
- HISTORY OF WEB
- Control System
Teachers and trainers (2)
Hjörtur Hilmarsson
Co-Founder, Creative Developer and CEO, 14islands
Hjörtur is the CEO of 14islands, a design and development studio from Stockholm in Sweden and Floripa in Brazil. He co-founded the studio in 2011 and since then they've done work with companies such as Google, Adidas, Disney, Facebook, HBO, Shopify, Ericsson and many innovative startups in the world.
Marco Barbosa
Managing Director and Co-founder, 14islands
Marco Barbosa is the Managing Director of 14islands, a design and development studio from Stockholm in Sweden and Floripa in Brazil. Their projects have won multiple awards such as the FWA, Awwwards, CSS Design Awards, and European Design Awards.
Course programme
Modules
- Programming I
- Algorithms
- History of Web — From Present to Future
- Shell Basics and GIT as a Version-Control System
- Design I
- Programming II
- Design II
- CSS Foundation
- Animations and Motion on the Web
- Programming III
- Web Tooling and Modern Setup
- Effective Teamwork Collaboration
- Ethics on the Web
- Project Management and Agile Methodologies
- English for the Industry
- Development as a Job
- Personal Project
Modules
- React Web
- Semantics and Accessibility
- CSS Applied in Real Projects
- RWD
- JavaScript Frameworks
- Web Performance
- React Web II
- Prototyping and User-Centered Design
- Design III
- Introduction to 3D and WebGL
- Client Project
- Personal Project
Modules
- Design Patterns
- Introduction to Backend Programming
- Back-End API Development
- DevOps
- React Native
- Introduction to Machine Learning
- WebXR
- Applied Math and Physics
- 3D Modelling and WebGL
- Progressive WebApps
- Client Project
- Personal Project
Bachelor's of Front-end Development