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.
Certified
program
3 different
FullStacks
Career
Services
Intensive curriculum
Enroll By
to start class on
Talk to Admissions
+(216) 58 858 571
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.
Amine M.
Graduated 2022.
Salma T.
Graduated 2022.
Walid G.
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
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
Get ready to tackle the day and head to campus. Maybe listen to a code podcast on the way.
Tech Talk
Learn from industry experts over lunch. Visitors may include seasoned developers, hiring managers from tech companies, CTOs, startup founders, and more!
Crunch Time
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
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
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
Collaboration is a key skill for any modern developer. Tackle a difficult project in a group and hone your team skills.
Projects
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
Review the course material at any time through our proprietary online learning platform
Prep for Tomorrow
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
Getting started, career services will guide you through creating your digital footprint, industry exploration, and building out a professional profile.
Bootcamp
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
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
Deposit
1000 TND
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.
EXPLORE CODING BOOTCAMP
Question? Get Quick Answers
Contact Admissions
1-on-1 call for quick answers about
coding bootcamp
FAQS
You've Got Questions We've Got Answers
What is a Full Stack?
Why 3 stacks vs 1? What are the benefits?
Is it realistic to learn so many languages so fast?
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.
Is this REALLY beginner-friendly?
How many people are going to be in my class? If I have a question will the instructor be able to answer?
I can’t pay during the program; what are my options to defer payment?
Schedule a call with Admissions to discuss the right financing options for you.
What happens if it’s too difficult for me and I have to drop out?
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!