Are you ready to go from math teacher to kickstart a career as backend or full-stack developer?
Are you ready to go from game designer to kickstart a career as backend or full-stack developer?
Are you ready to go from engineer to kickstart a career as backend or full-stack developer?
Are you ready to go from paragliding instructor to kickstart a career as backend or full-stack developer?
Our students all come from different careers, studies, or experiences in life.
Join our community
There has never been a better time to learn how to code. The industry is constantly looking for new talent, and opportunities are everywhere.
At Re:Coded you will be joining a supportive community of students, lifelong learners, and trainers who are all here to help you succeed.
We will teach you both the technical skills and the mindset you need to land your first job as a backend or full-stack developer.
What does a typical week at Re:Coded look like?
To be a great developer, you need to code for hours and hours! At Re:Coded, it’s all learning by doing through a mix of live online classes, self-led study on our learning platform, and extracurricular activities.
10 hours per week
Live online classes
20 hours per week
1-2 hours per week
~1 hour per week
Live online classes
It’s learning by doing at Re:Coded, and it all comes together in our ‘flipped classroom.’ You’ll be practicing your skills, working on projects in teams, building your portfolio, doing code reviews, and helping each other find answers to your questions. Of course, all guided by our local trainers.
You get what you give! The outcome of this bootcamp depends on your motivation and determination to learn. You’ll spend 15-25 hours per week on our online learning platform writing code, learning, and building great projects for your portfolio.
Our support extends beyond the classroom. Schedule time with our dedicated team of trainers or drop into open office hours to take advantage of their experience to review your code and answer any questions you might have.
It’s not all coding! We also organize social activities, host events, and hackathons. You can engage with global industry experts on mentorship calls or the alumni in our community.
What will I learn?
We teach market-driven development with the latest skills and most-used frameworks. Our curriculum is from our partner Flatiron School in New York, voted the leading coding school in the world in 2021.
But that's not all. During the bootcamp, you’ll also learn critical soft skills most valued by employers, like teamwork and collaboration, communication, and time management.
Backend advanced concepts
- Flow control
- Arrays & Objects
- Algorithmic thinking
- Async programming
What you will build
After learning all those skills listed, you will be able to build various software applications, primarily focused on web development and scripting:
- Data manipulation and analysis tools such as simple data parsers and filters.
- With async programming knowledge, you can build applications that interact with various APIs
Writing backend code requires an intimate understanding of REST and the request-response lifecycle. You will start with how to build and run a local server with API endpoints using Node.js and Express.js, handle GET, POST, and other HTTP requests, perform validations and return a structured response before moving into more advanced topics.
- Node.js & Express.js
- SQL and other databases
- CRUD and data models
- API documentation
What you will build
This is when you really start adding the interactive elements that allow you to build genuine projects. Those skills will expand your capability to a wider range of applications and projects.
- Creating full backend stack for Web applications using Node.js & Express.js and Databases.
- Build RESTful APIs to expose the functionality of your applications to other developers.
- Live data Dashboards and real-time collaboration tools.
- E-Commerce Platforms: develop simple e-commerce platforms that allow users to browse, search and purchase products.
- Social media alpha platforms that allow users to share content and follow other users implemented with authentication, Nodejs, and database skills.
Backend Advanced Concepts
This is when it really starts to get tough, and all your logical sense and problem-solving skills will be tested. To build anything beyond small projects, you will need to master automated testing, learn about security and authentication, and we will even teach you how to deploy backends on cloud providers, such as Heroku and Amazon Web Services.
- Authentification & Testing
- Architectural Design
- Cloud Computing
Expanding your capabilities with the above skills will allow you to build more sophisticated and scalable applications
- Secure web applications with authentication mechanisms such as OAuth, JWT, and Single Sign-on (SSO).
- Utilize your testing skills to build applications using Test-Driven Development.
- With your knowledge of Cloud computing, you can build serverless applications using platforms like AWS, Lambda, and Azure.
- Task Management system that uses one of the latest frameworks in backend - Nestjs.
Students work in teams of 4-5 guided by a trainer and apply their technical skills to design and build a responsive website which they showcase to prospective employers upon graduation.
- Teamwork & collaboration
- Project Management
- Time management
What you will build
The capstone project encompasses idea generation, planning, teamwork, development, Agile practices, and presentation skills. Participants collaboratively design, code, refine, and showcase a project, acquiring practical experience in software development and project management, thereby preparing them for real-world challenges.
- Capstone project
“I loved the Capstone phase! It really felt like we were working professionally for a client and presenting our project on graduation day in front of my family and friends made me really proud. I think that’s where they really understood what I could do with these skills”
We will be there to help you succeed!
It might all sound like a lot, and while you’ll need to put in the work, we will support you in every way in the bootcamp and on your path to your first job.
Our program officers will be there with you all the way through the bootcamp taking care of all practical matters and making sure you’re all set up for success.
You’ll get full access to our community on Discord, where you’ll have the chance to ask questions to students from other bootcamps, our alumni, as well as mentors and employers active in the community.
In addition to office hours, you will have an opportunity to have access to 1:1 sessions with your Bootcamp team. 1:1s is time dedicated to understanding your challenges, and mentoring you in your journey!
For each class, a social committee of students organizes online games, in-person meetings, and social activities for you to have fun and get to know each other.
In our Career Service Program, you’ll receive personalized, hands-on guidance from one of our global mentors and join group sessions with tech industry experts.
To help you land your first job, our Career Services team will support you in your job search for six months, guiding you in preparing your CV, refining your profile, and coaching you for your job interviews.
Our Education team is experienced, passionate, and, most of all, invested in your success. These are the people who will teach you both the hard and soft skills you’ll need to thrive. Click the videos to get to know about their passion for teaching.
Ammar is a Senior Coding Trainer at Re:Coded having worked his way up from alumni know to be a beloved teacher by our students at Re:Coded.
Can Kişi is a Trainer Assistant at Re:Coded in our Backend Development Bootcamps. Originally from Turkey, he has studied a Master of Science in Machine Learning and Intelligent Vision at University of Lincoln in UK.
What does a career as a backend developer look like?
As a backend developer, you could be the person that builds the infrastructure for the next culture-shifting website or app. Backend developers are highly sought after, and the global demand for developers means there is likely a job waiting for you wherever you want to live or work.
Backend developers often get higher pay
Backend developer jobs posted on Upwork
React.js is the second most popular framework
Working in Berlin, Germany
Software Developer at Mitai, Germany
Graduation to first job:
Amjad had applied to 50 jobs and went through 7 job interviews before he landed his first job as Software Developer at Mitai. He is working in a startup environment alongside a senior developer on technologies involving Next.js to create an application to interact with an AI that analyses EMCs for Consumer Electronic Companies.
Our Career Support
As a part of our bootcamp, we offer you 6 months of guided career support to help you plan your first job in the digital economy.
- Global mentorship with industry veterans who will help you navigate the next steps in your career post graduation.
- 1:1 feedback on your online portfolio from industry veterans. Feel confident to showcase your tech projects to prospective employers.
- Career Coaching with our Career Services team to give you the skills and support you need to launch your career in the techology sector.
- 60 hours of content that will help you prepare your CV, refine your profile and get you prepped for upcoming interviews.
I still can’t believe I started working as a software developer in less than a year after I started to learn coding. I have a lot to learn in this position and I’m definitely happy about that. Absolutely, it wouldn’t be possible without Re:Coded.
Are you not seeing an open course or bootcamp that fits your interests or schedule?
Register your interest to get notified of future courses.
How to apply
Step 1: Apply
Get yourself comfortable and start the application form. Tell us about your background, why you want to join a bootcamp at Re:Coded and what impact you think it will have on your life.
Step 2: Challenge & mindset test
If your application is eligible and selected by our admissions team, you’ll be sent a challenge to complete in your own time as well as a psychometric and logic test to evaluate your mindset and how you would fit our program.
Step 3: Final Interview
If you pass the test, you will be invited for a final interview with our admissions team who will ask you about your ambitions, motivation, and ability to commit yourself to the program to assess whether you’re the right fit for this course.
The application process is highly competitive and only a limited number of students are selected for each bootcamp. In our application process, we apply the following selection criteria.
- Youth between 18-34 from and living in the MENA region and Turkey
- An intermediate level of English is required
- You'll need to be able to commit yourself 25-35 hours per week throughout the program
- We support gender equality in tech and aim for 50% women in all our bootcamps and courses.
- We prioritize unemployed/underemployed applicants.
* No prior coding or design skills are required to start your application for our bootcamps, but you will need to pass a technical test to progress in the admissions process. We will provide sufficient self-study material for you to succeed.
** All criteria are subject to change, and additional selection criteria might apply depending on program partners.
*** In order to complete this program, you will need access to a computer and a stable internet connection.
**** Underemployment is defined as whether you are unwillingly working in low-skill and low-paying jobs or only part-time because you cannot get full-time jobs that fit your skills and experience.
What is your motivation to apply?
Your reason for applying matters to us. The digital economy is shaping the future of all of us, and we are looking for people to whom this program will make an impact and those who are motivated to make an impact themselves - on their careers, communities, country, or even the world.
"I would love to have an engaging experience learning backend technologies and networking with people with similar passions and goals. I believe that by learning backend technologies and becoming a full-stack developer, it will open better job opportunities for me.
"I have always been drawn to the creative process. I believe that good design has the power to improve people's lives and make complex systems more accessible, and I am eager to continue learning and growing as a designer."
"I made small squares using the wet mud [in the garden], with just the right amount of water to keep it rigid. Then they turned into mud persons with personalities and their own chairs and cars and houses. That’s design. That is my most precious memory of knowing that upon aging, creativity and design were to become my sense of life."
I have come to discover that my preconceived thoughts of the job market are completely flawed. One of the, if not the most lacking skill I lack is software development.This is exactly the sort of skills and knowledge I need to boost my value and help me grow.
I am planning to be a full stack developer because I enjoy writing codes and to increase my opportunities in finding a job. I also would like to meet new people and join communities of programmers, share experiences and learn from them.
Maybe you’re trying to learn coding on your own but struggle to tie it all together. Maybe you’ve studied computer science but never really learned practical coding. Or maybe you feel stuck in a job that takes you nowhere and has this sense that learning how to code might exactly be the challenge and accelerated reboot you need. Not to mention in an industry you know is shaping our world and your future. Well, this coding bootcamp is for you!
Yes! Like every other program at Re:Coded we are kindly supported by our donors. In the application form, you will be able to see which donor is supporting your bootcamp.
Learning on your own is great, and we love it ourselves. But a bootcamp gives you something else. Instead of browsing around to learn bits and pieces whenever you can find time for it, a bootcamp gives you structure and support to take a leap forward in no time.
A Re:Coded bootcamp also gives you something else. We want to support your leadership and collaboration skills by teaching you the fundamental soft skills essential to employers when they're looking for people to join their team.
Often the community among students, support, and soft skills training are among the things our students point out as truly unique and valuable parts of our bootcamps.
First of all, you need to fit our selection criteria (see above), but apart from that, we aim for 50% women in our bootcamp to help support gender diversity in tech. While we do get quite a few applicants who graduated from computer science, engineering, and with other natural science degrees, we have had plenty of applicants who have learned coding on their own and quite a few who had such diverse backgrounds as teachers, bus drivers, etc.
We prioritize people who are un- or underemployed.
While nothing is ever guaranteed, we had a job employment rate of over 85% for our graduates depending on the program. We know that there’s more to getting hired than having a great portfolio and technical knowledge, and our curriculum includes built-in career development, so you can enter the job market confident and prepared. Not to mention that our Career Services team will support you for 6 months to help you land the job of your dreams.
Common job titles of Re:Coded web development graduates include junior backend developer, backend developer, and full-stack developer, depending on your skills. Graduates have been hired at some of the top startups and companies across the region, and you can check salaries and current job opportunities on Glassdoor.
Yes, if you complete the curriculum, participate actively in the live online classes, finish your assignment and fulfill your commitment to your classmates, you will receive a Re:Coded certificate at the end of the bootcamp.
Our live online classes are typically spread out over two nights during the week and a half day on the weekend. The exact time of the classes will be shown in the application form.
The selection process is highly competitive with hundreds of applicants for each bootcamp so it’s important you take the time to write a compelling application and explain why this is the right learning experience for you.
The application process is divided into three phases: the first phase is the application form where you get the opportunity to tell our team about yourself and explain your motivation to apply - it might take around 30-40 minutes to complete.
If you meet the requirements of the bootcamp and you’ve submitted a great application, you’ll be sent a homework challenge to complete as well as a psychometric and logic test to measure your growth mindset, critical thinking skills, and level of perseverance.
The final phase of the selection process is an interview with our admissions team to assess whether you’re the right fit for this course.
In the end, we select between 35-70 people for a bootcamp depending on country and donor.
Going through a bootcamp is a big commitment. To your classmates, your trainers, and not least yourself.
This bootcamp could be your ticket to advancing your career in the tech industry, but we won’t lie - there will be times when it’ll be tough. It’s a high-paced bootcamp experience, and you commit yourself to your classmates when collaborating on important projects.
We want to make sure we find the right candidates who are not only able and willing to go through the whole bootcamp but also to succeed when you land that dream job of yours.
We’re doing our best to make your application process the best possible, but surely there is always room for approval or you might just have a question about your application.
Our Admissions team is always happy to answer any questions you may have! Please reach out to firstname.lastname@example.org.