SIT Learning becomes Constructor LearningRead more

From our founding as Propulsion Academy in 2016 to our acquisition by SIT last year, today we welcome our new brand name: Constructor Learning. Constructor Learning is part of the Constructor Group, initially named Schaffhausen Institute of Technology (SIT). The organization was founded in 2019 by Dr. Serg Bell, a long-time entrepreneur and investor in technology and education. Dedicated to creating knowledge through science, education and technology, the ecosystem combines a comprehensive educational offering that spans the entire learning lifecycle, from K-12 to a private university and executive courses, next-generation research capabilities and commercial activities for technological innovation. Founded and headquartered in Schaffhausen, SIT has rapidly grown since its creation, thanks to organic growth and acquisitions. As it has become a global organization with a footprint in more than 15 countries and a worldwide network of researchers, professors, investors, clients, and alumni, the brand had to be rethought to reflect this expansion better and unify the entire ecosystem under one name: Constructor.

Close announcement
Coding Bootcamp students

Full-Stack Coding Bootcamp

Choose location

Join our Full-Stack community and learn all the relevant tools and technologies to become a Software Developer in 12 weeks.

clock

Full-Time

1
2

weeks

remote

On-site / Remote

language

English

Program overview

Recent graduate, career changer, entrepreneur, or do you just want to expand your existing skill set? In any case, our Bootcamp is exactly what you are looking for. We have carefully designed our curriculum to contain the most up-to-date tools currently in demand in the job market. This is what makes our Full-Stack Bootcamp innovative and what will enable you to take the next step in your career.

Upcoming dates

Choose location

Schedule: Mo - Fr, 09:00 - 18:00 (CET)

You need to select a location to see upcoming dates and prices.

What you will learn

0

Preparation work

Basics of Python, JavaScript, HTML5, and CSS3 before the program begins. Our team will be available full-time via Slack or a call should you encounter problems.

0

Open session

Meet your fellow students for an evening session the week before the program starts. Review the preparation work and exchange your problems and solutions with the class.

1

Introduction to JavaScript, HTML, and CSS

  • JavaScript Fundamentals: ES5 and ES6
  • Functional and Object-oriented Programming Paradigms
  • Asynchronous and Synchronous Code, Scope and Classes
  • HTML5, CSS3 and the canvas
  • Node and NPM

2

Advanced topics of JavaScript

  • Algorithms and Data Structures
  • REST APIs, JSON, Fetching
  • Vanilla JavaScript and DOM Manipulation
  • Introduction to React
  • React Forms

3

React and state management with Redux

  • React Lifecycle Methods
  • Redux and middlewares
  • React Router
  • Frontend Authentication
  • Advance React with Hooks and HOC

4

Frontend assignment

Requirements for a social network app that you will be developing from scratch. While working individually on this project, you will acquire motivation and ideas from your peers.

5

Python and databases

  • Python Fundamentals
  • Advance topics on Python
  • SQL and Databases

6

Backend management with Django

  • Introduction to Django and Web API's
  • Deep dive in Django REST Framework
  • Data management and backend authentication

7

Docker and deployment

  • Docker Fundamentals
  • Docker Compose and Docker Images
  • Docker and DigitalOcean
  • Advance Docker and CI/CD
  • Gitlab and Deployment

8

Backend assignment

Requirements for your social network app that you built during the frontend assignment. You will be developing the API from scratch, connecting it with your frontend and deploying it. Your first full-stack project will now be available on the internet!

9

Group project

Requirements for a complete full-stack project that you will be developing from scratch in a team environment.
  • Code collaboration with Gitlab
  • Basics on Agile practices
  • Project Presentation

10

Final project (weeks 10 - 12)

This is it! All previous 9 weeks of hard work will now come into action by building a professional grade final project using continuous integration and deployment. You have the possibility to develop your own idea, an idea of your peers, or an industry grade project with our partner companies.

Get ready for the course

Free Full-Stack intro course

Online
Self-paced
Free of charge

Learn about HTML, CSS, JavaScript and the DOM for free in this self-paced online tutorial. If you complete this course, you have a high chance of being accepted into the Bootcamp.


Estimated time to complete: 10 hours

Students say

Mijail Febres

Mijail Febres

Full-Stack

Constructor Learning supported me effectively with assistance when preparing for my interviews.

BeforeScientist

AfterSoftware Developer at Repower

Till Solenthaler

Till Solenthaler

Full-Stack

I loved their hands-on approach and they always taught us best-practices with real-life implementations in mind.

BeforeSystem Engineer

AfterSoftware Engineer at SIX

Alex Lengyel

Alex Lengyel

Full-Stack

My overall experience with Constructor Learning was great. (I had no degree or any programming knowledge before the Bootcamp and I don’t even speak German. A year later after the Bootcamp, I got a job as a Software Engineer Intern at Adobe.

BeforeReal Estate Agent

AfterFrontend Software Engineer Intern at Adobe

Application process

Send us your CV or LinkedIn profile

First motivational interview with Constructor Learning

Prepare for the technical interview

Pass the technical interview

Pay a deposit to secure your spot

Complete your preparation work before the Bootcamp starts

placeholder

Earn a Certificate of Accomplishment

Share your Certificate on social networks, printed resumes, CVs or other documents. Boost your career with the new skills that you gained.

Certificate

Upcoming events

Attend one of our events. Discover our upcoming workshops, info sessions, final presentations and webinars on trending topics.

  • Data Analytics Workshop

    08. Dec 22, 05:00 PM - 07:00 PM GMT+1

    Location: Online via Zoom

    Join Dipanjan on December 8th from 5 - 7 PM and get an introduction to data analytics. Dipanjan is our lead data science consultant & instructor, leading advanced analytics efforts around Computer Vision, Natural Language Processing and Deep Learning. Dipanjan will lead you through python and data processing basics, talk about framing data science problems, and briefly discuss how to analyze and visualize unique patterns. At the end of the workshop, you will create a model that can predict housing prices using machine learning. If you are interested in data science and data science-related topics, this event is for you. Register today to save your seat.

    Details

  • UX/UI workshop with Kenji

    18. Jan 23, 05:00 PM - 06:30 PM GMT+1

    Location: Online via Zoom

    Join Kenji on Wednesday, January 18th, 2023, from 5 - 6:30 PM and get an introduction to prototyping in Figma. Kenji Nguyen is a UX designer at Ginetta, and an expert at designing business applications, custom websites, and mobile apps for leading corporations, ambitious SMEs, and innovative startups. Kenji will be hosting an interactive workshop on prototyping in Figma. This will include wireframing for the initial stages of UX and prototyping in Figma to give a basis for UI. If UX/UI design is something you are interested in exploring further, then this is the perfect opportunity for you! Register today to save your seat.

    Details

Empty room with chairs

FAQs

What’s the non-technical interview?

Lasting 20 minutes in-person or over video call, it gives us a chance to get to know you, your professional experience, motivation and goals for participating in the program.

What’s the technical interview like for the Full-Stack program?

Regardless of coding experience, each candidate must pass a coding challenge. The potential student will receive an email with a list of explained JavaScript exercises and tutorials to complete within 10 days. A date and time will be set and the candidate will be asked specific questions over video call by an instructor on what she/he has learned during this time.

How many students are there per class?

To maintain a high level of interaction and instruction, each class has an average of 10 to max. 20 students (in-class).

Is the duration of the Bootcamps long enough?

Absolutely. For the Full-Stack and Data Science programs, 12 weeks of intensive practice (40 hours in the classroom with an additional 20-30 for course work per week) will give you what it takes to step into one of these fields.

What coding level do I need?

Many of the Full-Stack participants are beginners with some or no experience. We are more interested in your motivation and drive to succeed, from the interviews, pre-work, to completing the program.

I’d rather participate from another location. Can I attend the program remotely?

Absolutely. For those interested in this option, please select it on the application form.

Is there a difference between the in-person and remote option?

None at all. You’ll be joining the in-class participants for the same program and follow via our live stream platform. You’ll get the same attention from our staff as if you were on site.
Contact us

Read more about Constructor Learning in our Blog

Read the latest news about Constructor Learning and get informed about all things around Programming and Data Science in Switzerland and Germany.

how-to-use-ai-to-select-stocks-that-outperform-the-market

How to use AI to select stocks that outperform the market

Published on 02-12-2022 by Ekaterina Butyugina

Read more
data-science-capstone-projects-19

Data Science capstone projects #19

Published on 02-12-2022 by Ekaterina Butyugina

Read more
sit-learning-becomes-constructor-learning

SIT Learning becomes Constructor Learning

Published on 28-11-2022 by Claudia Boker

Read more