You are on page 1of 37

Boolean Syllabus

Software Engineering course


full-time / 6 months / online

Invest in your future.


Kickstart your tech career.
Boolean Syllabus

It’s impossible to imagine a future without


technology. This is why coding is a smart career
choice. If you’re passionate and ready for the
challenge, we at Boolean can teach you all the
skills you need to be successful.

Founded in 2017, we teach thousands of students


each year the most in-demand skills for the job
market. Our teaching style is forward-thinking
and job-focused. And everyone who works at
Boolean has only one goal: to really change the
lives of every one of our students.

Fabio Forghieri Co-founder @ Boolean


Boolean Syllabus

What is We are an online tech academy.


Our full-time, 6-month course
allows you to become a Full Stack

Boolean? Developer, and after the course,


we help you find a job in the
tech industry.
We want to make tech education more
accessible and modern so that anybody can
learn the skills to start a new career starting
from scratch. Every day, we work hard to develop
and improve our course, so students can learn
complete, concrete, and specific concepts in
a short space of time.
Boolean Syllabus

Why Boolean
is right for you
Because our academy is different to other
bootcamps, where we truly put our students at
the centre. How?

First of all, we help you understand if learning to


code is the right path for you. You can do this by
trying our free 11-hour introductory course and
through an interview with our Admissions team.

You always have someone you can count on:


an Admissions Adviser during the selection
process, the Instructors during the course, and
a Career Coach when you’re ready to join the
world of work.

We’ve created an environment that is diverse,


respectful, and willing to help. Our students come
from different backgrounds but have one thing
in common: they are ready to change their life.
Boolean Syllabus

And are you


right for Boolean?
There is no stereotypical Booleaner. We’ve
helped thousands of people start their career
in tech and every student has had a unique story
and a different work/education background.

The things you’ll need to join our academy are


6 months to dedicate to the course, a passion
for learning, a problem-solving mindset, and the
drive to want to succeed in starting a new career
as a software developer.

V
Boolean Syllabus

The course After the course Application


The Boolean approach 02 Career services 18 How to join Boolean 24
Classes 04 Boolean hiring platform 20 How much the course costs 25
A day as a student 05 The world of work 21 Money Back Guarantee 26
One-to-one support 06 Student stories 22 What to do before applying 27
Why 6 months? 07 FAQ 28
Boolean Instructors 08 Reviews 30
Curriculum 09
FundamentalsCamp 16
Boolean Syllabus

The course

1
Boolean Syllabus

The
Boolean
approach
What makes us unique is our approach:
we call it learning-by-doing, and it means
that you will learn by practising every day.
You’ll of course study theory too, but you’ll do
tons of practice: 300 hours are dedicated for
lessons and 400 hours to working on practical
exercises and projects.

The course 2
Boolean Syllabus
The Boolean approach

A job-focused
teaching approach

Learn from experienced developers Practice with realistic examples Try the world of work
Live and online lessons, where you Coding exercises and examples Group projects embedded throughout
learn from instructors with real industry are taken from the real world the course will prepare you for working
experience. - like a Spotify, Twitter, or Airbnb clone. in teams and with deadlines.

The course 3
Boolean Syllabus

Classes
Each class is made up of a maximum of 35
students, who will have one Instructor for lectures
in the morning and two Instructors for 1:1 support
on exercises in the afternoon.

The morning Instructor will guide students


through the theory lessons, demonstrating
concepts with live coding and mini exercises.
The afternoon Instructors help students during
the longer individual exercises and are on hand
to help out whenever they get stuck.

During the longer exercises which can take 1-2


days to complete, and during the project weeks,
all three Instructors are available to help and
assist the class.

The course 4
Boolean Syllabus

A (study) day Every 3-4 weeks, at the end


of each module, you will have
as a student a project week.
Instead of scheduled lessons and exercises,
9:30 - 13:00 Theory you put your new skills to the test by building
lessons together with your classmates
your own personal project.
During project weeks, Instructors provide 1:1
15:00 - 18:00 Practice support and run ad hoc workshops.
It’s time to put your skills to the test

Your typical day as a Boolean student is split


into two parts: in the morning you spend time
learning new concepts with your Instructor;
in the afternoon you practise your new skills
with exercises and ask Instructors whenever
you’re stuck.

The course 5
Boolean Syllabus

One-to-one support
Trying to complete the exercises independently
is important for your learning, and to prepare you
for the world of work. But you will never be alone:
whenever you need help, an Instructor will be by
your side to help point you in the right direction,
or even just give you some encouragement in
difficult moments. We also strongly encourage
classmates to support each other and have a
culture of pair programming.

6
Boolean Syllabus

Why 6 months?
Because it’s how long it takes. Our goal is to build
a course that is complete and concrete, and six
months (not three months, and not three years!)
is enough to be able to learn everything you
need to enter the world of work with confidence.

For 6 months, around 7 hours a day, you won’t


do anything else except learn about
programming and practice your coding skills.
Your Instructors will be by your side to guide you,
teaching you the tricks of the trade and
constantly putting your skills to the test with
exercises taken from real-world examples.

The course 7
Boolean Syllabus

All our Instructors Boolean Instructors


Have worked as software developers We’re able to teach you to code in 6 months
because we have industry professionals helping
Are passionate about teaching you along the way. You’ll see their expertise in the
comprehensive lessons, the detailed exercises,
and their willingness to deep-dive into the
Are not ex-Boolean students concepts you learn.

Have years of experience behind them A great teacher is well-prepared, passionate


about their subject, but also able to understand
the needs of every student, so they can create
Are motivated and ready to help you a positive learning environment in class.

Have been trained in the Boolean approach

8
Boolean Syllabus

Curriculum The course starts from zero and means even if


you’ve never coded before, you’ll be able to
learn the skills you need to start a career as a
Junior Full-Stack Developer. Over the course of
700 hours, we’ll cover the two areas that make up
full-stack development: the front-end (which is
everything the user can see on the page) and the
back-end (which is the part that includes servers,
databases, and functionality).

4 weeks 6 weeks 5 weeks 5 weeks 2 weeks 4 weeks

01 02 03 04 05 06
HTML + CSS JavaScript + React + UI Typescript, Node.JS, Computer Final projects
Applications + Servers + APIs Science
programming logic fundamentals

Every class will cover all the modules, but the in constant dialogue: we can add in extra recap
exact number of days on each topic can change lessons, exercises, or workshops based on what
slightly from class to class. This is the advantage of each class needs.
live teaching, where Instructors and students are
9
Boolean Syllabus
Curriculum

01
HTML and CSS
4 weeks

The course starts with HTML and CSS.


You’ll learn how to create static websites, HT M L
css
replicating real sites, transforming images into
code, and understanding how to manage
layouts responsively.

We’ll begin from the very basics: from the simplest


HTML tags to tips on how to write clean and
readable code. This will allow you to build a
solid foundation and immediately learn the best
programming practices that will allow you to
structure your thinking and learn any programming
language effectively.

10
Boolean Syllabus
Curriculum

02
JavaScript +
applications +
programming logic
6 weeks
Java
JavaScript is the first proper programming
language you will get to play with. It will give
you a chance to not only learn programming
Script
fundamentals, but also turn any website into a
dynamic web application.

You will learn about data types, loops, conditions,


arrays, objects, and all the useful concepts that
will turn you into a great programmer in any
language. (Python, Ruby, C ++ etc.).

11
Boolean Syllabus
Curriculum

03
React + UI
5 weeks

React
Once you have built a solid JavaScript
foundation, it is time to step up your game with
React, the most popular JavaScript library.

It was created by Facebook in 2011 for their own


internal use, and since its public release in 2013
it has taken the world of development by storm.
React allows you to break your application
down into components, allowing you to build
user interfaces in a more structured and
manageable way.

12
Boolean Syllabus
Curriculum

04
Typescript + Node.JS +
Servers + APIs
5 weeks
Type
TypeScript is a superset of JavaScript, which
means it takes plain old JavaScript and adds a
couple of extra features on top that will make
Script
DE
your code more explicit and easier to scale

J S
O
and maintain.

Node.js allows JavaScript to be used as a


backend language. Combined with TypeScript
you will be able to build robust servers and take
N
your application building skills to the next level,
allowing you to build multi-user applications like
Twitter, Instagram, Facebook, etc.

13
Boolean Syllabus
Curriculum

05
Computer Science
Fundamentals
2 weeks

Knowing how to build applications is half the


battle. To be a software engineer you also need
to be able to explain your code and understand
things like performance, complexity and data
structures. In this section, you will spend time
going over those concepts and taking on
challenges that will help you ace your technical
interviews and land your first job.

14
Boolean Syllabus
Curriculum

06
Final Projects
4 weeks

The final stage of the course is all about writing


larger applications to put everything you’ve
learned so far into flagship projects that you can
proudly showcase.

You will build a solo project as well as a group


project, giving you both the chance to shine
individually, as well as learning the intricacies
of breaking problems down and managing a
project efficiently as a team. These skills will
allow you hit the ground running from the
moment you get hired.

15
Boolean Syllabus
FREE & ON-DEMAND INTRO TO CODING

FundamentalsCamp
If you want to try your hand at coding to
see if you like it, you can follow our free
FundamentalsCamp. This is an extract taken
from our full-time course that we made available
for free and on-demand, on our website.

Over 11 hours of lessons and guided practical


exercises, you’ll learn new skills in HTML and CSS,
including tags, display, float, position, and you’ll
build a portfolio website to show off your new
skills.

FIND OUT MORE ABOUT OUR FREE COURSE

16
Boolean Syllabus

After
the course

17
Boolean Syllabus

Career
services
After the course ends, a Boolean career coach
will be by your side for 6 months to help you
break into the tech industry. One-to-one calls,
interview practice, help with salary negotiations:
you can count on their constant support, right up
until you sign your first contract.

To lead you to success, we won’t just give you the


right tools and leads, we’ll also help you build an
effective process, with career-focused workshops
and practice sessions.

Does it work? Yes! In 2020, 95% of our students


found work within 6 months of finishing the course.
And the next person to do it? That could be you.

Dopo il corso 18
Boolean Syllabus
Career services

Personal branding Interview practice Education about tech careers


We’ll help you to craft an effective Our expert Career Coaches will Contracts, roles, negotiation, and
CV, and to optimise your LinkedIn and teach you the secrets to being career: our specialists will help you
GitHub profiles so you stand out to successful in the behavioural and learn about careers in tech, helping
recruiters. technical interviews you’ll face. you to become a well-prepared and
motivated junior software developer.

After the course 19


Boolean Syllabus

Boolean
Hiring Platform
Once the course finishes, we’ll upload your
profile to the Boolean Hiring Platform.
This is our exclusive platform, which hundreds
of companies in Italy are able to freely access.
It allows companies who are actively hiring
developers to reach out to our graduates.
It’s the most direct and efficient way to help you
to quickly get in contact with the tech industry.

After the course 20


Boolean Syllabus

The world of work


10x
More vacancies than searches
Companies in all sectors are increasingly for software developer roles (Adzuna)
in need of developers, because they have

40%
to concentrate their operations online,
accelerating a trend that has been growing
for a number of years.
LinkedIn Research - December 2020 Growth in tech jobs in the last
2 years (Verdict)

2.5k
Live vacancies for Junior software
engineers (Indeed)
After the course 21
Boolean Syllabus

Student stories

Fabio, 38
Actor, entrepreneur, and now a web
developer! Fabio had the courage to
reinvest himself - and successfully too.
Now he works as a full-time software
developer in for a company that builds
ecommerce platforms and other digital
solutions for businesses.

Sara, 29 Emanuela, 35
From barista to web developer: An ex-holistic therapist, Emanuela
it’s the story of Sara, who completely wanted to change career and follow
changed her life after discovering her curiosity for tech (and video games).
a passion for coding. She completed After working for a while in Italy, she
the Boolean course in Italy and now found the job of her dream working for
works as a Full Stack Web Developer a Canadian company. Now, she’s a full
in an agency that builds apps stack developer working on web and
for companies. app, and working fully remote from
her home.

After the course 22


Boolean Syllabus

Application

23
Boolean Syllabus

How to join Boolean

Here are the four steps


of our admission process

01. 02. 03. 04.


FORM INTERVIEW TEST REGISTER
Complete our questionnaire: Book your admission Pass our short online logic Did you pass all the stages?
tell us about yourself and why interview and let’s find out test to show us you have Now you can make it official,
you want to be a developer together if Boolean is the the problem solving skills and become a Booleaner.
right path for you to succeed

Motivation, passion, problem solving, and the time


to dedicate are key to success with Boolean:
our admissions process will help us work out together
if you’ve got what it takes to be a developer. 24
Boolean Syllabus

How much the course costs

The total cost of the course is £6,900.


You can choose how you pay:
upfront, in instalments, or spreading
the cost with a loan.

Upfront Instalments Financing


amount due before starting deposit before starting Through our partners at Coursebud,
the course the course you’re able to apply for a loan with

£6,900 £2,500
their partners. The companies they
work with are specifically aimed at
providing education finance. You can
choose how long you want to spread
(VAT included) (VAT included)
repayments and how much of the
fee you want to borrow. Ask at your
5 monthly instalments
interview for more info.
during the course

For applicants based in Ireland,


please visit the website to see
5x £880 (VAT included)

the price in Euros.


25
Boolean Syllabus

Money Back
guarantee
Helping you to start a new career as a software
developer is our number one priority, and its how
we measure success at Boolean.
For this reason, as long as you work hard during
the course, and you show us that you’ve been
trying to find a job, if you don’t have a job within
six months of finishing, we’ll give you a full refund
of the course fees.

This is our Money Back guarantee.


And we’re proud to be the only academy in
the UK to offer it.

Application 26
Boolean Syllabus

What to do before applying

Join an info session Check out our content Try our free course
If you’ve still got questions, you can join
on YouTube Want to try some coding, whenever you like?
one of our Info Sessions on Zoom: At your disposal is our FundamentalsCamp,
Watch the videos on our YouTube channel:
these are free live events where you can an extract taken from the first weeks of
you’ll be able to better understand how
find out more about how Boolean works our full-time course. We’ve made 11 hours
the Boolean approach is different to
directly from staff, Instructors, and students. of lessons available completely free
others. You can find out more about our
During the Info Session, you’ll be able to and on-demand, where you can see the
academy, interesting things about tech,
ask all the questions you want. quality of our training for yourself, and
and hear directly from our students.
learn the basics of HTML and CSS through
theory lessons and practical exercises.

SIGN UP FOR THE NEXT EVENT WATCH OUR VIDEOS START FUNDAMENTALS CAMP

Application 27
Boolean Syllabus

FAQ
Can I attend the course while working or studying?
Our Software Engineering course is full-time, with lessons every day
Monday to Friday. Through morning lessons and afternoon exercises,
you’ll spend a minimum of 6 hours a day with us. If you also work
or study alongside the course, it’s unlikely you’ll be able to keep up
with the course. Our goal is to have you job-ready by the end of the
course: it’s crucial we have your full involvement during the course.

I don’t know anything about coding, can I sign up?


Absolutely! The course starts from scratch, so you don’t need any
prior knowledge about coding, you just need to pass our admissions
process.

What are the requirements for the course?


In terms of who should apply, our only requirements are that you’re
over 18, you have good English language skills, and that you have
the passion, motivation, and drive to work hard to become a
software engineer. In terms of equipment, you’ll need a good internet
connection and a laptop with webcam and microphone.

28
Boolean Syllabus

FAQ
Will I definitely be hired?
As shown by many studies, software engineering is one of the
most in-demand skills in the UK. Boolean provides you with all the
competencies that companies require for you to be able to do this job
well. As well as training you to our best ability as Software Engineers,
we’ll also help you during your job search and put your profile on our
platform for all our hiring partners to see. Ultimately, though, it’s down
to you and how much hard work and effort you put into learning to
code, and looking for jobs.

Is this course a valid alternative to a degree?


In the tech industry, you don’t need to have a degree to start a course
or find a job. Companies that hire software developers know that
Computer Science students don’t always know how to code, and
for this reason, they are open-minded to applications from people
without a degree. Like with other creative disciplines, most companies
will just want to see what you’re actually capable of doing.

What type of certificate will I get?


We provide you with a certificate of attendance which outlines the
number of hours you’ve completed and the main subjects you’ve
covered (HTML, CSS, Javascript, React, Typescript, Node.JS, Testing).
29
Boolean Syllabus

Reviews

Great teaching from instructor and I feel like my brain is going to the gym I feel like I’m on a safe path, learning the
great support from tutors - super every day. But I am learning a lot and right steps and building my knowledge
impressed with this style of learning. honestly it’s also fun! into a field that I have always considered
super tough.
Jonathon Valentina
Vale

Feeling challenged and motivated. In the end I decided to take the course
by Boolean because I thought it was I am now confident that I can build an
Duncan
the most complete course to start HTML website from scratch.
a new career. Very happy right now.
Tommaso Sydney
Amazing help from the teachers as
usual! Thanks for being awesome!!
Tijani
I am very happy of what I have achieved You feel like you’re not doing it alone,
till now. I see that I am struggling and even though we’re in a different city,
I am very happy about that. you feel like you’re physically sitting and
There’s tons of support which is really working with someone next to you which
Elio
good and I’m not used to that. There’s is amazing.
not many times I’ve done educational
Tati
type stuff and there are people you can
literally just message at any time.
Ade
30
Boolean Syllabus

What are you waiting for?


Apply now!

Follow us on our socials

You might also like