When you join our program, you will immediately experience that the courses are very intensive. There is a lot to cover in just 10 weeks and the only way to learn everything is by doing. We are very aware of that. Hour-long lectures are not part of this course. Instead, we mix short lectures with exercises.
Continuously challenging you to find things out on your own before we show you our solution forms you into a well-equipped developer. Even after graduation, your life will be filled with learning, and that will never go away. Technology is always in flux, and the best gift we can present you with during this course is that of excellent learning skills.
The other gift is professionalism. Working as a developer on a team demands fine-grained communication skills, and knowledge of the right tooling and processes. Our teachers come from a long history of managing development and product teams. The companies our graduates work for often benefit from the processes and collaboration skills you will learn, giving you that nice edge that makes you valuable to hire. But there's more!
This is where you as a fresh developer in a new job at a new company will benefit most. We teach you the latest and greatest technologies most senior developers have not even worked with yet – or at least not as intensively as you. We aim for teaching you technologies, tools, and approaches that development teams around the world are looking to implement. They just lack experience or capacity there. As a new developer on the team, you will bring in both.
Today, you will start on your first app by learning how to inspect any web application you find online, using Chrome DevTools. You will learn all about HTML5, how to use version control using Git and publish your app online using GitHub.
In CSS and RWD (Responsive Web Development), you will learn how to style the page that you created on day one, taking into account different screen sizes.
Besides handling user input, front end applications are mainly used to present all sorts of data. Today you will learn how to manipulate an actual response from another API to access only the data that you want to show in your app!
Now you that have been introduced to all the fundamentals of a front end application, you will bring your newly gained knowledge into practice by building a complete front end application!
Learn how to interact with a JSON REST API. Go and fetch some data, while doing some tests!
Dive deeper into data fetching and learn all about ES6.
Explore the beauty of a SPA, of state and props, while building several applications with React.
Today, you will learn all about components and React forms. Also, you will dive even deeper into state and props.
Work with react-router and fetch data from an API. You will also be learning about the differences between containers and views
We will cover the use of Redux to manage the state of our application. We will also revisit the use of immutability and pure functions.
Learn how to fetch data using redux-thunk, access restricted APIs through JWT tokens and how to create log in forms!
Learn to be and stay productive as a developer in large projects, working together with others. And finally, bring advanced and maintainable design to your projects with advanced CSS practices.
Learn to build RESTful APIs with the popular Express framework. Hook everything up to a PostgreSQL database for data persistence.
Learn to connect your React UI (front-end) to your Express APIs (backend) to build a scalable, full stack application with NodeJS.
Learn all about logins and APIs
Learn to write powerful database queries to patch, aggregate, and fully bring alive the data in your database and learn all about deployment.
Learn to exploit, mitigate, and test for common security pitfalls when building web applications. Hacking exposed!
Learn the latest and greatest in building fully typed APIs without losing momentum while writing type definitions.
Combine a typescript backend app with a React front-end app.
Learn to get the most out of relational databases. Use smarter queries to keep your apps fast and responsive in this modern age of feature rich applications becoming more and more realtime.
REST is dead, or so some people say. Whether or not that is true is unimportant, but there is something new: GraphQL!
You will apply everything you have learned about React to build native mobile applications. Today you will see for yourself just how easy it can be with this intro to React Native.
Learn about the different aspects that come into play when dealing with building an app for your users
Set up the necessary architecture to start building realtime multiplayer games with your team.
The time has come to ship a game and prep for demos. Put what you have learned to the test!
After taking the DIY approach for some time, learning PHP, I got the opportunity to enroll in a 5-week Web Developer Bootcamp at a really cool company in Amsterdam: Codaisseur. I finally had the chance to focus on what I really loved without distractions. For an entire month, it was a 10+ hour rollercoaster for 5 days (sometimes even 7) a week. I loved every second of it! It was not easy to learn how to code on my own but needless to say, this bootcamp was a dream come true. The best part of it all, I found an awesome job within a month after f...
Having had an almost life-long interest in computers and software, getting accepted into the traineeship program was an exciting opportunity to meet like-minded people, and to learn about real-world programming practices. With their interactive classes about the latest technologies, and by organizing fun group projects, Codaisseur ultimately helped me turn a hobby into a career.
I'm satisfied with most of the part of the curriculum. There could be more direction in the content: for instance in the later of the course, we had some days that we basically just researched course materials by ourselves and we didn't get many explanations why you would use certain libraries, etc. I prefer to get more guidance.