Full-Stack Web Developer

For Entrepreneurs

Learn to code, raise funds, launch your startup.

View all Courses

Who is this course for?

Are you tired of hunting for the perfect technical co-founder? Is the cost of hiring developers to build your app too expensive? If that's the case, this course is for you. Designed with entrepreneurs and startup founders in mind, this course will equip you with the coding know-how you need to get your ideas off the ground.

Guided by industry experts, you'll build a full-stack application and your product's first version right here at Haiku Academy. No more waiting for others.

If you're looking for a job instead, please see our Program for Careers.

Requirements

No prior experience in programming is required to attend this course. We do expect you to be familiar with computers and the Internet, and to have a good level of English.

You must be focused, ready to challenge yourself, and dive into coding 8 hours / day. We also expect you to have a clear idea of the product you want to build, and to be ready to work on it during the course.

For more information about tools and other requirements, please read our FAQ

What you'll learn

Front-End

  • User Interfaces
    Foundations of the Web and web pages, build semantically-structured elements, best practice, accessibility, UX and SEO
  • CSS 3 & Libraries
    Style web pages for desktop and mobile, responsive layouts, use modern techniques such as Grid, and implement third-party UI libraries such as Bootstrap or Tailwind
  • JavaScript
    Using the most popular programming language, JavaScript, learn data types, functions, logic, loops, algorhitms, closures, async, as well as the tools and how to read and fix bugs
  • ReacJS
    Learn and use React: the most popular tech to build web pages and web apps
  • REST APIs
    Use APIs to get resources and data from the Web

Back-End

  • NodeJS
    Build servers, learn I/O, install and manage packages
  • REST API & JSON
    Build REST APIs from scratch
  • Authentication & Security
    Understand security, tokens, and roles, create login systems to assign permissions

Database

  • MongoDB
    Learn different Data Structures, pros and cons of Data Modeling, MongoDB, and how to integrate a databases into your projects
  • SQL
    MySQL and the SQL query language

Other

  • Git
    Learn version control, how to collaborate on code within a team, and contribute to open-source projects via GitHub (our sponsor).
  • Deploy
    Push your projects live and make them accessible to the world, environment configuration, CI/CD, and the basics of Dev Ops
  • TDD
    Become a better code by implementing Test-Drive Development into projects
  • PM
    Project Management, Agile, Scrum, and Kanban
  • Fundraising
    How to raise money for your startup, how to pitch your idea to investors, and how to build a team

Personal Project

    During 10 weeks, you'll be working on your startup or side project on a daily basis, you'll apply the knowledge you acquire every day onto your project. By the end of the bootcamp, your MVP (minimum viable product) will be ready and launched.

    Timeline

    3 Weeks Online Pre-Course

    The first 3 weeks are online, we'll go through the basics of programming, we'll install software, and you'll get familiar with new tools on your computer as well as Haiku Academy's portal, where you'll find content and exercises.

    During the Pre-Course, you'll have access to your teachers and the other students via web chat.

    7 Weeks On-Site Bootcamp

    Now it's time to make your way to our bootcamp, and spend 7 weeks in-person on a tropical island 🏝 meeting the other students, digital nomads, and learning with your dedicated teacher and mentors.

    Lectures take place from 9am to 11am, from Monday to Friday. From 11am to 5pm you'll work on exercises and group projects with other students and with the help of our mentors.

    After the Bootcamp

    After completing the bootcamp and receiving your certificate, our mentors are available to guide you and support you in your journey to raise funds and build a team.

    Skills & Tools

    • Structuring Web Interfaces with HTML5
    • Styling Web Interfaces with CSS3
    • Web Programming with JavaScript
    • Working with UI Frameworks, such as Tailwind
    • Servers and the MVC structure
    • Security and Back-End Development
    • Working with APIs
    • Project Management with Git and GitHub
    • Basics of SEO (Search Engine Optimization)
    • Fundraising and Team Building
    Duration

    10 Weeks

    Price

    USD 3,700

    Rated 4.9 / 5 on SwitchUp • Read 39 Reviews