Make a smart choice for your future: start a career in tech. The technology landscape is changing continuously and demand for developers is growing rapidly.
Software developers have become key roles in every company. The role is responsible for designing and building software, web applications, and creating the interfaces that users see, along with all the invisible mechanisms that allow a system to function. The skills you learn with Boolean will prepare you for this with a mix of hands-on practice, practical lessons, and discussions. All of the exercises you learn from are drawn from the world of work; we diligently keep our syllabus up-to-date according to industry needs.
Boolean's Software Development online course is full time. This means that for six months, from Monday to Friday for seven hours per day, you will build the skills for your new career. After attending lessons in our Virtual Classroom, you'll put your new knowledge into practice through challenges and exercises. Our team of professionals are here to support you along the way, and by the end of the course you'll be ready to start your new career!
450 hours of cohort sessions where you will learn and workshop how to use in-demand technologies like NodeJS and React
450 hours of practical work with our team of teaching assistants, who will support you to hone your software development skills
The course starts from scratch and gives you all the skills you’ll need for a tech career, even if you've never programmed before.
Over 900 hours, we cover everything you need to become a full-stack developer, including: the fundamentals of programming (like understanding requirements, problem solving and debugging); front-end development (the part that is visible to users in the browser); back-end tasks (creating applications that can handle HTTP requests and persist data); and team development (building software in a team).
After the first three weeks you’ll know how to create a static web page in HTML and CSS from a simple graphic. Later you'll know how to build more complex and responsive layouts, like the Spotify player or the PlayStation website homepage.
You will build and test your new programmer's mindset, understanding how to solve problems using Node.js. You’ll get better at understanding requirements, modelling problem domains and designing small programmes. This key part of the course will lay your foundation for success.
Using your new knowledge, you’ll design, build and test applications using JavaScript in browsers. You’ll learn how to make requests to external APIs, so you can display data on webpages using standard industry tools and best practice. You’ll then learn to use React to accelerate the development process.
You’ll learn how to create RESTful server-side applications to handle HTTP requests using Express.js, and you’ll understand how to use a relational data store like PostgreSQL to develop more advanced features, such as user creation dashboards and product management.
Putting everything together, your cohort will work together in small feature teams on the same production application for an extended time period. This is a team development simulation, where you’ll work on tasks from a kanban board, participating in planning sessions, standups, retrospectives and feature demonstrations. You’ll understand the software development lifecycle, and will continuously integrate code and deploy features.
You’ll be able to demonstrate your skills and understanding in a final capstone project at the end of the course.
We have optimised the course programme for software developers to include all of the in-demand technologies of today's (and tomorrow's) world of work.
We can teach you programming in just six months thanks to the professionals we have here to help you. Having great teachers with industry experience means you can experience live coding demos and receive regular feedback on your work.
A good teacher is prepared and passionate about what he or she teaches, but they are also capable of understanding the needs of each student and creating constructive dynamics in the classroom. We offer the best teachers, for the best student experience.
Our teachers are skilled developers with many years of industry experience
Our teaching team work with you to understand your needs and support your learning
All our teachers have been trained in the Boolean way of teaching
You have a dedicated team of teachers with you for your entire six months with us
We don’t hire our alumni to our teaching team unless they’ve had professional coding experience
Our Head of Teaching has spent years teaching coding to beginners and brings that experience to Boolean
To guide you to success, we don't just provide you with the right tools and contacts - we stand by your side until the contract is signed.
Does this work? Yes it does, as 95% of our students find a software development role at the end of the course. And the next one could be you!