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.

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

U.S International Certificate

3 FullStacks More Opportunities

3 FullStacks = More Opportunities

Career Service for Life 1

Career Service From Day One

10 Years Of Learning Science 1

10 Years Of Learning Science

NEXT PROGRAM DATES

OVERVIEW

Immerse Yourself in Full-Stack Web Development

Play Video

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.

coursereport best coding Bootcamp 2022
switchup best coding bootcamp 2022
careerkarma best online bootcamp 2022
microsoft virtual academy logo

Why Coding Dojo ?

2012

year established

$60K

starting salary
average worldwide

13K+

graduates

85%

placement rate
within 6 months

Bell Icon
amine12 min
Play Video

Amine M.

Cinema Background ESAC
Graduated from Coding Dojo 2022.
salma12 min
Play Video

Salma T.

Finance Background IHEC Sfax
Graduated from Coding Dojo 2022.
walid12 min
Play Video

Walid G.

Business Background Canada
Student At Coding Dojo 2023.
microsoft logo 1
amazon logo 1
ibm logo 1
rockefeller foundation logo
google logo 1
apple logo 1
government of chile logo job after bootcamp
linkedin logo
ebay logo
disney logo
avira logo
expedia logo
facebook logo

CURRICULUM

Our Game-Changing 3 Stack Curriculum

Our curriculum covers more front-end and back-end technologies than any other online coding course – without sacrificing depth for breadth. Not only does this mean you’ll graduate with more skills and a more robust portfolio, but 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 course icon

HTML

css course icon

CSS

javascript course icon

JS

jquery course icon

jQuery

vs code course icon

VS

terminal course icon

Terminal

git course icon

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 interface project icon

User Interfaces

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

website animation project icon

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 course icon

Python

mysql course icon

MySQL

flask course icon

Flask

ajax course icon

Ajax

api course icon

APIs

jquery course icon

jQuery

POPULARIZED BY

Instagram Venom Reddit1

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 project icon

Mini eCommerce Website

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

data web scraper project icon

Data Web Scraper

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

login registration project icon

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 course icon

Mongo DB

express course icon

Express

react course icon

React

nodejs course icon

Node.js

javascript course icon

Advanced
JS

npm course icon

NPM

socket io course icon

Socket.IO

POPULARIZED BY

Google Netflix Paypal

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 project icon

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 project icon

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 project icon

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 onsite programming course icon

C#

net core onsite programming course icon med

.NET Core

asp net core onsite programming course icon

ASP.NET
Core

mysql course icon

MySQL

entity framework onsite programming course icon

Entity
Framework
Core

npm course icon

Azure &
AWS

microsoft cognitive onsite programming course icon

Microsoft
Cognitive
Services

POPULARIZED BY

Microsoft Starbucks Stackoverflow

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 ecommerce website project icon

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 project icon

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 project icon

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 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 course icon

    HTML

    css course icon

    CSS

    javascript course icon

    JS

    jquery course icon

    jQuery

    vs code course icon

    VS

    terminal course icon

    Terminal

    git course icon

    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-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 course icon

    HTML

    Begin your web development journey by creating content on a webpage with HTML.

    css course icon

    CSS

    Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

    javascript course icon

    JavaScript

    Bring your site to life! Make your webpage dynamic with the use of JavaScript.

    What You Can Build
    user interface project icon

    User Interfaces

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

    website animation project icon

    Website Animation

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

  • - STACK 1 Weeks 3-7

    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 course icon

    Python

    mysql course icon

    MySQL

    flask course icon

    Flask

    ajax course icon

    Ajax

    api course icon

    APIs

    jquery course icon

    jQuery

    POPULARIZED BY
    Coding Bootcamp STACK 1 Weeks 3 6 Icons
    What 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 project icon

    Mini eCommerce Website

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

    data web scraper project icon

    Data Web Scraper

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

    login registration project icon

    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-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 course icon

    Mongo DB

    express course icon

    Express

    react course icon

    React

    nodejs course icon

    Node.js

    javascript course icon

    Advanced
    JS

    npm course icon

    NPM

    socket io course icon

    Socket.IO

    POPULARIZED BY
    Coding Bootcamp STACK 2 Weeks 7 10 Icons
    What 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 project icon

    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 project icon

    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 project icon

    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-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 onsite programming course icon

    C#

    net core onsite programming course icon med

    .NET Core

    asp net core onsite programming course icon

    ASP.NET
    Core

    mysql course icon

    MySQL

    entity framework onsite programming course icon

    Entity
    Framework
    Core

    npm course icon

    Azure &
    AWS

    microsoft cognitive onsite programming course icon

    Microsoft
    Cognitive
    Services

    POPULARIZED BY
    Coding Bootcamp STACK 3 Weeks 11 14 Icons
    What 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 ecommerce website project icon

    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 project icon

    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 project icon

    User Access Management

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

  • - YOU WIN! Graduation

    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

TYPICAL DAY Secction1

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 (we recommend DevNews or Real Python)

TYPICAL DAY Secction2

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.

TYPICAL DAY Secction3

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.

TYPICAL DAY Secction4

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.

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.

2023 05 08 094021 1

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.

Coding Bootcamp Phone Table V1

CAREER SERVICES

Lifetime Access to Career Services

life support

No Expiration Date

lifetime community + support

map icon 1

Unlimited Support

starting day one

mentor icon 1

One on One

Career Service Manager Coaching

Elyes career service
Play Video

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

During the Program

After the Program

Ending the Program

PRICING

Tuition & Financing

learning

Tuition

6950 TND

notes

Deposit

1000 TND

Reserve your seat before the bootcamp
online payment

Payment Plan

Starts at 545 TND

Up to 12 month installment plan

APPLICATION PROCESS

Get Access To Our Proven Program

Steps Process 1

Apply

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

Steps Process 2

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.

Steps Process 3 2

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

At Coding Dojo, we truly believe that anyone can learn to code, regardless of their professional background. After teaching 13K+ students, 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

admissions call icon

Contact The Admission

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

open house icon

Join the Open House

Meet the team, see the bootcamp
breakdown

web dev botton of program page1

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 from the pack. 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.

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.

Hey we get it, a career change is scary, and a bootcamp is a big investment. But that’s why we invest so much into our students! Here’s a couple ways we support you… Our career services start day 1 of your bootcamp, not after graduation, so you’re as prepared as possible for the job search. Our career services don’t expire after 6 months – in fact they are available to you for life! So we’ll be right there, no matter how long it takes. We have an alumni network of over 13k global alumni that you can reach out to as well.
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!