Software Engineering

Software Engineering

Courses

Below are some of our standardised courses related to this study pathway. We can create custom courses together as well. Just let us know your needs.

5
Days
Beginner

Beginner Javascript Boot Camp

Whether your goal is to understand a bit more about programming or to move your career in a new direction, this is the best primer with which to begin. By the end of this boot camp, you will be able to create a simple full-stack app using Javascript.

LEARN More
5
Days
Intermediate

React Basics Boot Camp

We cover everything that is needed to build modern web applications with cutting-edge tech! By the end of this boot camp, you will be able to create scalable, rich applications using React. React is a front-end framework that allows you to build applications for the web, mobile devices, and desktops.

LEARN More
5
Days
Beginner

Relational Databases & REST APIs Boot Camp

We cover the whole backend development process: from the database setup and modelling your data to defining endpoints to interacting with and testing your server. By the end of this boot camp, you will be able to understand the basics of databases and generating tables and know how to use these tables.

LEARN More
5
Days
Intermediate

Advanced React & Redux State Management Boot Camp

We cover everything that is needed to begin crafting professional applications with Redux. By the end of this boot camp, you will be able to demonstrate different advanced state management techniques that are used to build scalable, and complex React apps.

LEARN More
40
Days
Beginner

Full-Stack Javascript Academy

During this 8-week full-time course, candidates will learn to write full-stack applications in Javascript, the most used programming language by coders everywhere. The trainees will learn cutting-edge and in-demand technologies, tools, and approaches that development teams around the world are looking to implement but sometimes might just lack the experience or capacity for. As new developers on the team, they will bring this knowledge and skills to the table. By the end of this course, they will be able to create full-stack applications using the technologies most demanded by the market.

The course was originally developed by our team in Codaisseur, the #1 Code Academy in The Netherlands.

LEARN More
42
Days
Senior

Technical Leadership: "The CTO Course"

This course is a unique technical leadership program that aims to help senior IT professionals to take the ultimate next step in their careers. A Chief Technical Officer (CTO) is a senior executive responsible for the technical direction and strategy of an organisation. Technical leaders typically have a strong technical background and are responsible for overseeing the technical aspects of the organisation's products, services, and operations.

As you will notice from the experience of your teachers, the backgrounds and specific responsibilities of a CTO can vary depending on the organisation, but overall, a CTO is responsible for the technical vision, direction and execution of an organisation, they are the chief architect of the organisation's technology and are a key member of the leadership team.

LEARN More

About

Software Engineering

Within the Software Engineering major, we create internships for organisations in need of software developers. The core of this course is built on top of the highly awarded Codaisseur® Code Academy. We start with a solid foundation of SCRUM and building web apps. A core goal in our courses is that candidates are ready to write clean, readable code that performs well. We practice code reviews, test-driven development (TDD), integration testing, and pair-programming exercises to become professional developers.

The candidates build modern front-ends with React or Vue. Back-end REST APIs are built with Python with Flask and SQLAlchemy on PostgreSQL databases for persistence. After the first five weeks, the interns build projects alone and together test their own, and each other's, applications and present their solutions in front of a crowd. This concludes the first phase of the program.

After that, we continue in phase two of the course, where the candidates go through a series of custom-made topics based on your organisation's needs. These topics may include other programming languages, like C# or Java, or technologies and design patterns, like GraphQL, MVC, NoSQL databases, etc.

After the initial internships, candidates may start careers such as front-end or back-end web developers, technical support engineers, or mobile app developers.

Possible Certifications

SCRUM, Codaisseur, and more are available on request.

examination

Assessments

Throughout the course, modules are end with assessments and sometimes exams (e.g. for the certifications). As an employer, you receive insights into your candidates' progress on a high level, although teachers may redact some personal information to protect your candidate's privacy.

become a partner
Grow your team.
Techmongers allows you to offer your own tech academy with boot camps or internships and continued learning. You hire on culture and we give your new hires the skills they need to work best in your company.
Become a partner
what's next?

Expertise Programs

On the job, candidates can continue to grow in our up-skill programs and become certified cloud engineers or application developers, dive into AI and machine learning, algorithms, and much more. Together with our partner, Kyna, we develop these materials as needed to make sure we can count on continued maintenance and improvements to the courses.

become a partner

Hybrid Classrooms

All courses are taught in hybrid form, meaning that candidates can come on-site to our classroom or study online. Some projects or collaborations may require students to come on-site. As an employer, you may prefer your candidates to learn online or on-site, too, so please let us know your wishes.

Book a call