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.
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
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.
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
1 day team hackathon.
Portfolio Project
Topic: Code a responsive static website based on a provided template
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
1 day team hackathon.
Portfolio Project
Topic: Program a JavaScript project that runs in your browser.
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
Create your next
Portfolio Project #4
Topic: Create a functioning database system in PHP.
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
1 day team hackathon.
Portfolio Project #5
Topic: Develop a decision-making app in Laravel.
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
1 day team hackathon.
Portfolio Project
Topic: Create a ready-to-use app in React.
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
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 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.
Are you an employee, freelancer, student, parent on parental leave, or unemployed? You're eligible to apply for a 50k grant from the Czech Labour Office.
Whether you're looking to further your studies, acquire new qualifications, or explore new educational avenues, this grant can make a significant difference in your journey.
Learn moreAre you an employee, freelancer, student, parent on parental leave, or unemployed? You're eligible to apply for a 50k grant from the Czech Labour Office.
Learn more