WEB DEVELOPMENT BOOTCAMP SYLLABUS

What will you learn during the bootcamp?

We equip our students with skills that they really need - from design and coding basics to creating fullstack web applications. You learn how to creatively solve real-world problems, discover best practices and create a complete portfolio, which you can present to your future employers. The bootcamp enables you to dive into the web development in three phases - The Coder, The Programmer, and The Developer. The learning curve of the Coding Bootcamp Praha is steep, thus beginners are expected to finish a minimum of 60 hour pre-bootcamp course work to smooth their transition into the software engineering mindset.

Our teaching method is 'learning by doing', during the bootcamp you create 6 projects - 1 individual portfolio web, 4 team projects during our hackathons and 1 team Final Project. We also provide career support and organise various HR-related workshops.

Please be aware that the following syllabus serves as a general outline for the course and may be subject to modifications, including the precise scheduling of particular activities.

  • Pre-phase
  • Prebootcamp Studies
  • 1-3 Weeks (self-paced)
  • Online

GET READY FOR THE BOOTCAMP

Get a head start by learning the basic concepts from your home. We recommend a minimum of 60 hours to spend on the recommended pre-bootcamp materials. Once you are accepted to the bootcamp, you gain access to the resources and can start learning at your own pace. All of these materials are on-line and free.

Topics: Command Line Basics; Understanding the basics of HTML, CSS, JavaScript and PHP; Learn your computer - shortcuts

  • Main Phase
  • Fulltime bootcamp
  • 12 Weeks
  • Monday - Friday Fulltime

FULLSTACK IMMERSIVE WEB DEVELOPMENT PROGRAMME

The bootcamp enables you to transition into the software development mindset in three phases - The Coder, The Programmer and The Developer. Programming is not about syntax, it is a way of thinking. Our teaching method includes a mixture of individual and team work, pair programming, exercises, hackathons, projects, and end-of-week challenges.

Our teaching hours are Mo, Tu, Th, Fr 9.00 - 17.00 and Wed 9.00 - 12.00. Wednesday afternoons are used by students for revisions, project work and to attend the special workshops that we organise to help you get a job and to get familiar with the tech industry. The students can study at the campus anytime between 7.00 - 21.00, including weekends.

  • Weeks 1-2
  • Welcome Session
  • Onboarding

THE CODER

The foundations stones. Git and Frontend.

We teach you the coding basics, HTML and CSS become your second mother tongue. You start using Git for team collaboration. We help you understand how the internet works, how a server communicates with the user, what the "inside" of a webpage is, and teach you how to create a presentational type of webpage yourself. You start working on your first individual portfolio project - your personal portfolio website (project #1).

Topics: HTML, CSS, UX, SVG, Vite, Sass, Git

Hackathon #1

1 day team hackathon.
Portfolio Project
Topic: Code a responsive static website based on a provided template

  • Weeks 3-4
  • Career Workshop

THE PROGRAMMER

JavaScript

We start with the programming logic.The first programming languages that we teach you is JavaScript. Understand how to write algorithms, the DOM, and get to know the tools that can make a developer life easier. Use the new knowledge to add interactive elements to your personal portfolio site.

Topics: JavaScript, AJAX, CSS3, OOP with JavaScript

Hackathon #2

1 day team hackathon.
Portfolio Project
Topic: Program a JavaScript project that runs in your browser.

  • Weeks 5-6

PHP

Programming applications on the server side. We learn PHP language and start learning React. Writing code becomes faster, more efficient, and new incredible options open up. We learn how to easily work with large amounts of data. You finalise your personal portfolio website by developing its backend side.

Topics: PHP, React, mySQL, OOP with PHP

Coding Days

Create your next
Portfolio Project #4
Topic: Create a functioning database system in PHP.

  • Weeks 7-8
  • Career Workshop
  • Session with Recruiters

Laravel

Understand MVC in Laravel. After understanding the MVC concept, you learn how to develop a robust secure application using the Laravel framework.
In this phase you start working on your Final Team Project - in your team you decide on a topic and start with the project setup - wireframes, development planning and database models

Topics: Laravel, MVC, Agile

Hackathon #3

1 day team hackathon.
Portfolio Project #5
Topic: Develop a decision-making app in Laravel.

  • Weeks 9-10
  • Career Workshop
  • Individual Career Sessions

THE DEVELOPER

React

Get to the next level with React and API. You learn the currently most popular JavaScript framework - React. Understand how React integrates with Laravel or other systems. Learn how to set up a communication interface between software components using API. Get to know how to optimise website for the search engines. In your Final Project you set up your project architecture and start developing.

Topics: React, API, REST, SEO

Hackathon #4

1 day team hackathon.
Portfolio Project
Topic: Create a ready-to-use app in React.

  • Weeks 11-12
  • Career Workshop
  • Mock Interviews
  • Job Applications Case Studies
  • Demo Day

Final Project and Demo Day

In this phase you focus on developing your Final Project with an intense help of our mentors and instructors. We focus on writing efficient code that is clearly documented. You learn how to optimise your frontend and backend performance, how data mining works, how to develop a secure app and the principles of testing - by directly implementing the basics into your Final Project. In your Final Project you go through the full development cycle, from idea stage up to a working MVP (beta version of your app). Through the intense team collaboration you become Git-proficient

Topics: Final Project, Frontend and Backend Optimisation, Data Mining, Security, Testing

Demo Day

The Grand Finale on Day 60 of your bootcamp.

Time to showcase your Final Project.

Each team presents their 12-week knowledge and 6-week work on their Final Project in front of their classmates, friends, bootcamp alumni and external audience - our hiring partners.

  • After Phase
  • Continuing Support
  • Individual Career Sessions
  • Forever

After Your Bootcamp - Alumni Events and Ongoing Support

We keep in touch with our graduates through a number of activities and by providing a continuing support.

ONGOING HR SUPPORT. Our commitment to help our graduates land a job they truly enjoy does not end with the bootcamp. Our doors are open anytime after the student graduated.

EVENTS. We organise regular Alumni Reunions to keep building a community that shares ideas, job offers and coding advice. Many of our graduates also join the Demo Days of the upcoming batches.

INFORMATION SHARING. Through Slack, LinkedIn, and Facebook groups we provide a space for sharing ideas among our alumni. Our alumni get regular suggestions for relevant tech events and interesting articles from the web dev world.

MENTORING. Many of our graduates become proficient in specific technologies in the months - years after their graduation. We invite our grads to act like mentors for the new batches of students in the role of assistant mentors - helping the senior instructor during the day. By teaching others, you keep learning yourself.

START MY APPLICATION NOW