ONSITE / WEB DEVELOPMENT BOOTCAMP

Become A Full Stack Web Developer In The Next 20 Weeks

Join our full-time Bootcamp program to become a developer even without any previous knowledge in IT.

Full-Time | 20 Weeks | 70-90 hours/wk
Beginner & Advanced Friendly

Certified
program

3 different
FullStacks

Career
Services

Intensive curriculum

NEXT PROGRAM DATES

OVERVIEW

Immerse Yourself in Full-Stack Web Development

Master the fundamental building blocks of web and software development alongside your peers over a rigorous 20 week bootcamp.

Our three-stack software development bootcamp is complete with hands-on learning, robust support from our roster of instructional staff, our industry-tested learning platform, and more.

Play Video

Amine M.

Cinema Background ESAC

Graduated 2022.

Play Video

Salma T.

Finance Background IHEC Sfax

Graduated 2022.

Play Video

Walid G.

Business Background Canada

Graduated 2023.

Why Us?

Career Services

Explore the Career Services resources we have to offer!

Dedicated Cohort

Learn, troubleshoot, and succeed together!

Live Instruction

You'll be hands on with live algorithms, discussion sessions, and group activities.

Beginner Friendly

No matter where you start, you can study to be a full-stack developer.

CURRICULUM

Our Game-Changing 3-Language Curriculum

Our curriculum covers front-end and back-end technologies – without sacrificing depth for breadth. This means you can be prepared to learn the coding languages of tomorrow with 3 full-stacks at your fingertips. You’ll be more prepared to learn the coding languages of tomorrow. With 3 Full Stacks at your fingertips, you’ll be ready for anything.

2 WEEKS

Programming Basics

To make sure that our students are set up for success, all full-time students take a skills assessment to see whether programming basics would be helpful for them, or if they should skip straight to web fundamentals.

There is no additional cost, regardless of where you start your Dojo journey.

TECHNOLOGIES

HTML

CSS

JS

jQuery

VS

Terminal

GIT

What You'll Learn

Web Interface

Document Object Manipulation (DOM) & Data Manipulation

Industry Tools

WEEK 1-2

Web Fundamentals

Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

What You'll Learn

HTML

CSS

JavaScript

What You Can Build

User Interfaces

Build your first interface website in HTML, CSS, and Javascript from scratch!

Website Animation

Learn the basics of animating your user experience with JavaScript and jQuery.

WEEK 3-7

Python Full Stack

Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify.

Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

TECHNOLOGIES

Python

MySQL

Flask

Ajax

APIs

jQuery

What You'll Learn

Object Oriented Programming in Python

SQL & Relational Databases

Python MVC Frameworks & Design Patterns

What You Can Build in Python

Mini eCommerce Website

Build a small scale version of an online shopping experience, with payment and shopping cart features.

Data Web Scraper

Build an automated information gathering tool that can scan and pull data from website interfaces.

Login & Registration

Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

WEEK 8-12

MERN Full Stack

MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications.

One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

TECHNOLOGIES

Mongo DB

Express

React

Node.js

Advanced
JS

NPM

Socket.IO

What You'll Learn

Object Oriented Programming & Custom Libraries in JavaScript

NoSQL Database Design

JavaScript MVC Frameworks & Design Patterns

What You Can Build in Javascript

Mini Social Media Website

Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

Mini Online Marketplace

Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

Real-Time Chat Features

Learn to build your own live-chat feature from scratch. It’s harder than it looks!

WEEK 13-18

C# Stack

C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps.

The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

TECHNOLOGIES

C#

.NET Core

ASP.NET
Core

MySQL

Entity
Framework
Core

Azure &
AWS

Microsoft
Cognitive
Services

What You'll Learn

Object Oriented Programming in C#

SQL Queries, Object Relational Mapper, & Relational Databases

Java MVC Frameworks & Design Patterns

What You Can Build In Java

Mini Event Planning App

Build a small scale version of a MeetUp style application where users can create and attend community events.

Mini Online Marketplace

Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

User Access Management

Learn the fundamentals of how you can customize a user’s experience in an application with software.

Graduation

You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

What You'll Learn

Full-Stack Skills

Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

Learner for Life

You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

Alumni Connections

Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

TYPICAL DAY

A Day in the Life

Wake Up

8:00 AM - 9:00 AM

Get ready to tackle the day and head to campus. Maybe listen to a code podcast on the way.

Tech Talk

12:00 PM - 1:00 PM

Learn from industry experts over lunch. Visitors may include seasoned developers, hiring managers from tech companies, CTOs, startup founders, and more!

Crunch Time

1:00 PM - 5:00 PM

It’s crunch time at the Dojo. This is where most of your learning will take place (and most of your growing pains!). Afternoons are spent working through course content, assignments, and projects on the new curriculum for the day.

Algorithm Sessions

9:00 AM - 10:00 AM

We’ll challenge the class to solve an algorithm and have everyone write their solutions on a whiteboard. We’ll then go around the room to discuss. The difficulty of the algorithm will increase as you progress through the program.

No experience with algorithms? Check out our Free Algo App

Lecture & Discussion

10:00 AM - 11:00 AM

We’ll do a walk-through for the topic of the day, showing the new technology or concept in action. The lecture is designed to kick-start your understanding of the new curriculum, giving you the essentials within an hour.

Want to see a sample of a lecture? Reach out to Admissions

Group Activity

11:00 AM - 12:00 PM

Collaboration is a key skill for any modern developer. Tackle a difficult project in a group and hone your team skills.

Projects

5:00 PM - 8:00 PM

Work from home, or stay on campus to focus. Night hours at the Dojo are common among students, and hours will vary by campus. If you get stuck, use our online chat support available until 7pm.

Material Review

8:00 PM - 9:00 PM

Review the course material at any time through our proprietary online learning platform

Prep for Tomorrow

9:00 PM - 10:00 PM

Finish up any homework for tomorrow, including readings, watching videos, and completing daily assignments.

CAREER COACHING

Career Services

We have had the privilege of helping alumni pursue a career in tech. Our career services team is dedicated to providing quality preparation and job-readiness services. This provides students with knowledge and skills to navigate the job search process in the tech industry. When you join Nefel, you become part of our family.

Day One

Beginning the Program

Getting started, career services will guide you through creating your digital footprint, industry exploration, and building out a professional profile.

Bootcamp

During the Program

We’ll provide job prospecting & application guidance, real job searches and sample applications as well as helping with your job title refinement. We’ll also be in contact with hiring managers— to help you get everything ready for when you graduate!

Graduation

Ending the Program

From interview preparation and negotiation strategies, to mock interviews and technical job skills tests, we’ll help you get ready for post graduation.

PRICING

Tuition & Financing

Tuition

6950 TND

Payment Plan

Starts at 545 TND

Up to 12 month installment plan

Deposit

1000 TND

Reserve your seat before the bootcamp

APPLICATION PROCESS

Get Access To Our Program

Apply

Ready to join? Submit your application and pick your start date to join.

Interview

Meet an Admission Advisor to make sure you’re ready for the challenges of the program.

Submit your deposit

If accepted, submit your deposit and gain access to bootcamp-prep materials for your start date.

Upcoming Program Dates

At Nefel, we truly believe that anyone can learn to code, regardless of their professional background. we have found that determination is the #1 factor to student success – NOT coding experience. That’s why our admissions process does not include a coding challenge or technical assessment.

Enroll By

6950 TND

EXPLORE CODING BOOTCAMP

Question? Get Quick Answers

Contact Admissions

1-on-1 call for quick answers about
coding bootcamp

What are you waiting for?

Let’s get started.

FAQS

You've Got Questions We've Got Answers

A Full Stack is made up of the front-end, the back-end, and the database. The front-end is what you see when you go onto the internet: the colors, the buttons, the content, etc. Each full stack uses different tools, frameworks, and technologies. So when we say we teach a “full-stack”, we mean we will teach you the language as well as the associated front and back-end tools you’ll need to create your own application start to finish.
We teach 3 stacks because we have found that very few companies use only one language, but also because learning to learn is an essential skill for a developer. Additionally, by learning 3 stacks you’ll feel confident to pick up and learn other new technologies and languages going forward.

We’ve been around since 2010. Our curriculum is based on 10 years of learning science. Collectively, our team has taught over 13k students, and we have found that the 3 full stack model really helps our students stand out. As long as you put in the work, our instructors and student success team will be there to help.

Yes! We don’t have a coding challenge or technical assessment to enroll because we know that we can teach you no matter where you begin. Our Programming Basics course was specifically designed to make sure all students are successful no matter where they’re starting from.
Class size varies, but we cap our online classes at 50 students. Our instructors always have office hours, and are only teaching 1 or 2 classes at a time to make sure they can answer your questions. We also have TAs available Mon-Friday in evening hours.

Schedule a call with Admissions to discuss the right financing options for you.

Take a look at our algo app, and attend our free Intro to Web Development class! There are also some great youtube videos out there. It’s definitely a good idea to do some research to make sure you enjoy it!