ONSITE / WEB DEVELOPMENT BOOTCAMP
Become A Full Stack Web Developer In The Next 20 Weeks
Join our full-time Bootcamp program to become a Ninja developer even without any previous knowledge in IT.

U.S International Certificate

3 FullStacks = More Opportunities

Career Service From Day One

10 Years Of Learning Science
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. Coding Dojo has been delivering top-tier coding courses since 2012.
Our unparalleled three-stack software development bootcamp is complete with hands-on learning, robust support from our rockstar roster of instructional staff, our industry-tested learning platform, and more.




Why Coding Dojo ?
2012
$60K
starting salary
average worldwide
13K+
85%
placement rate
within 6 months


Amine M.

Salma T.

Walid G.
CURRICULUM
Our Game-Changing 3 Stack Curriculum
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
POPULARIZED BY

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
POPULARIZED BY

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
POPULARIZED BY

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!
- WARMUP The Basics
- START Weeks 1-2
- STACK 1 Weeks 3-7
- STACK 2 Weeks 8-12
- STACK 3 Weeks 13-18
- YOU WIN! Graduation
- WARMUP The Basics
2 WEEKSProgramming BasicsTo 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.
TECHNOLOGIESHTML
CSS
JS
jQuery
VS
Terminal
GIT
What You'll Learn
Web Interface
Learn how things are displayed and organized on a website.
Document Object Manipulation (DOM) & Data Manipulation
Here, you’ll learn how to access and manipulate objects on the web page and the data that populates them.
Industry Tools
Get your hands dirty in the professional tools starting day 1.
- START Weeks 1-2
WEEK 1-2Web FundamentalsLearn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!What You'll Learn
HTML
Begin your web development journey by creating content on a webpage with HTML.
CSS
Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.
JavaScript
Bring your site to life! Make your webpage dynamic with the use of 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.
- STACK 1 Weeks 3-7
WEEK 3-7Python Full StackPython 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.TECHNOLOGIESPython
MySQL
Flask
Ajax
APIs
jQuery
POPULARIZED BYWhat You'll Learn
Object Oriented Programming in Python
Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.
SQL & Relational Databases
Learn the fundamentals of how to securely store and provide data back to the user experience of applications.
Python MVC Frameworks & Design Patterns
Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.
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.
- STACK 2 Weeks 8-12
WEEK 8-12MERN Full StackMERN 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.TECHNOLOGIESMongo DB
Express
React
Node.js
Advanced
JSNPM
Socket.IO
POPULARIZED BYWhat You'll Learn
Object Oriented Programming & Custom Libraries in JavaScript
Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.
NoSQL Database Design
Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.
JavaScript MVC Frameworks & Design Patterns
Learn to build your applications to easily scale and to collaborate with other developer.
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!
- STACK 3 Weeks 13-18
WEEK 13-18C# StackC# 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.TECHNOLOGIESC#
.NET Core
ASP.NET
CoreMySQL
Entity
Framework
CoreAzure &
AWSMicrosoft
Cognitive
ServicesPOPULARIZED BYWhat You'll Learn
Object Oriented Programming in C#
Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.
SQL Queries, Object Relational Mapper, & Relational Databases
Learn the fundamentals of how to securely store and provide data back to the user experience of applications.
Java MVC Frameworks & Design Patterns
Learn to build your applications to easily scale and to collaborate with other developers.
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.
- YOU WIN! Graduation
GraduationYou 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 (we recommend DevNews or Real Python)

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.

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.

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.
TECHNOLOGIES
See How We Stack Up
Our curriculum covers more front-end and back-end technologies than any other full-stack coding bootcamp, without sacrificing depth for breadth, so you have more skills (and a more impressive portfolio) to enter the job market.

TECHNOLOGIES
See How We Stack Up
Our curriculum covers more front-end and back-end technologies than any other full-stack coding bootcamp, without sacrificing depth for breadth, so you have more skills (and a more impressive portfolio) to enter the job market.

CAREER SERVICES
Lifetime Access to Career Services

No Expiration Date
lifetime community + support

Unlimited Support
starting day one

One on One
Career Service Manager Coaching

Coding bootcamp is just the beginning. We have had the privilege of helping over 13,000 students upgrade their careers & their lives. In 20 weeks, all while learning the most-indemand STEM skills, you will be working on your job search for when graduation comes and goes.
Coding Dojo graduates have an 85% placement rate within 6 months of graduation & an average starting annual salary of $60K worldwide. And we’re so proud of our outcomes. But our services don’t stop there.
Beginning the Program
- Professional Profile & Portfolio Building
- LinkedIn Profile Creation
- Github Portfolio Production
- Resume Development & Curation
During the Program
- Job Prospecting & Application Guidance
- Real Job Search + Sample Applications
- Hiring manager communication
- Job Title Refinement
After the Program
- Contract Negotiation
- Lifetime Community and Support
- Unlimited Support
Ending the Program
- Interview Prep & Negotiation
- Mock Interviews
- Technical Job Skills Tests
- Target Compensation Management
PRICING
Tuition & Financing

Tuition
6950 TND
9650 TND

Deposit
1000 TND

Payment Plan
Starts at 545 TND
APPLICATION PROCESS
Get Access To Our Proven 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. An acceptance decision will be made within 2-3 business days.

Deposit to Enroll
If accepted, submit your deposit to officially save your seat and gain access to bootcamp-prep materials for your start date.
Upcoming Program Dates
EXPLORE CODING BOOTCAMP
Question? Get Quick Answers
Contact The Admission
1-on-1 call for quick answers about
coding bootcamp
Join the Open House
Meet the team, see the bootcamp
breakdown
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?
Is this REALLY beginner-friendly?
Can I really get a job after only 20 weeks?
In 20 weeks, you will learn enough material to apply to entry-level programming jobs. The time to find a job can vary. We often say you get out what you put into it – both for your classes and with your job search.
What if I don’t get a job?
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!