ONLINE / WEB DEVELOPMENT COURSE

Online Part-Time Web Development Courses 18-42 Weeks

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

Part-Time | 18+ Weeks | 20 hours/wk
Online
Beginner & Advanced Friendly
International Certification

U.S International Certificate

3 FullStacks More Opportunities

Up to 4 Stacks in 1 training

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

Add Developer to Your Resume Without Quitting Your Day Job

Play Video
Our Part-Time Accelerated course is a flexible alternative that provides online access to our full-time curriculum—complete with real-time support from instructors, our industry-tested learning platform, hands-on assignments and much more. Ideal for students who cannot commit to a full-time course, you can choose to take 1, 2 or 3 stacks to achieve your career & learning goals. Time commitment is 2-4 hours a week in lectures and optional office hours, plus 20-30 hours of self-study.
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

Choose Your Own Adventure

With the accelerated program, you choose your own adventure based on your professional goals and your other commitments. Take the complete curriculum over 32 weeks, or choose to only take 1 or 2 stacks. Here’s a recommended timeline for the complete curriculum.

WEEK 1-4

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 5-12

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

Untitled 31 01

Flask or Django

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 13-20

MERN Full Stack (Optional)

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 1

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 MERN

mini social media website project icon 1

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 1

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 1

Real-Time Chat Features

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

WEEK 21-28

Java Full Stack (Optional)

Java is a statically-typed, high-level programming language that revolutionized the way languages were developed post its release. It did this by providing complete support for cross-platform execution through its JVM system.

Due to this, it has been widely adopted by most all companies and institutions in the industry going strong for 20+ years.

TECHNOLOGIES

java8 course icon

Java 8

jsp course icon

JSP

spring course icon

Spring
MVC

mysql course icon 1

MySQL

jpa hibernate course icon

(JPA)
Hibernate

j unit course icon

JUnit

thyme leaf course icon

Thyme
Leaf

tomcat course icon

Tomcat

jvm course icon

JVM

POPULARIZED BY

T mobile fitbit linkedin

What You'll Learn

Object Oriented Programming in Java

SQL Queries, Object Relational Mapper, & Relational Databases

Java MVC Frameworks & Design Patterns

What You Can Build in Java

mini event planning app project icon

Mini Event Planning App

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

music playlists app project icon

Music Playlists App

Set up the foundation of your favorite music app by creating playlists meant to mimic those you might see on Spotify.

custom project icon

Custom Projects

Your choice! Students have built video games, data visualization tools, fitness tracker apps, and more.

WEEK 29-32

Project Algos

Specifically for the Online Part-Time programs, this course is designed to showcase a student’s skills gained from the prior bootcamp courses, by facilitating two capstone projects: one solo project and one group project. Lecture time will be dedicated to guiding students through the process of designing/planning their projects using Agile development principles, as well as an emphasis on Git and GitHub.

Additionally, students in this course will be guided through a series of Algorithm and Data Structure challenges to best prepare them for technical interviewing as well as to provide them with a fundamental understanding of programming and problem solving principles.

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!

  • START Weeks 1-4
  • STACK 1 Weeks 5-12
  • STACK 2 Weeks 13-20
  • STACK 3 Weeks 21-28
  • PROJECT ALGOS Weeks 29-32
  • YOU WIN! Graduation
  • - Online Coding Bootcamp Part Time START Weeks 1-4

    WEEK 1-4
    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.
  • - Online Coding Bootcamp Part Time STACK 1 Weeks 5-12

    WEEK 5-12
    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

    Untitled 31 01

    Flask or Django

    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.

  • - Online Coding Bootcamp Part Time STACK 2 Weeks 13-20

    WEEK 13-20
    MERN Full Stack (Optional)
    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 Buildn in MERN
    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!

  • - Online Coding Bootcamp Part Time STACK 3 Weeks 21-28

    WEEK 21-28
    Java Full Stack (Optional)
    Java is a statically-typed, high-level programming language that revolutionized the way languages were developed post its release. It did this by providing complete support for cross-platform execution through its JVM system. Due to this, it has been widely adopted by most all companies and institutions in the industry going strong for 20+ years.
    TECHNOLOGIES
    java8 course icon

    Java 8

    jsp course icon

    JSP

    spring course icon

    Spring
    MVC

    mysql course icon

    MySQL

    jpa hibernate course icon

    (JPA)
    Hibernate

    j unit course icon

    JUnit

    thyme leaf course icon

    Thyme
    Leaf

    tomcat course icon

    Tomcat

    jvm course icon

    JVM

    POPULARIZED BY
    Online Coding Bootcamp Part Time STACK 3 Weeks 21 28 Icons
    What You'll Learn

    Object Oriented Programming in Java

    Build software faster and more efficiently with Object Oriented Programming in Java, 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 project icon

    Mini Event Planning App

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

    music playlists app project icon

    Music Playlists App

    Set up the foundation of your favorite music app by creating playlists meant to mimic those you might see on Spotify.

    custom project icon

    Custom Projects

    Your choice! Students have built video games, data visualization tools, fitness tracker apps, and more.

  • - Online Coding Bootcamp Part Time PROJECT ALGOS Weeks 29-32

    WEEK 29-32
    Project Algos

    Specifically for the Online Part-Time programs, this course is designed to showcase a student’s skills gained from the prior bootcamp courses, by facilitating two capstone projects: one solo project and one group project. Lecture time will be dedicated to guiding students through the process of designing/planning their projects using Agile development principles, as well as an emphasis on Git and GitHub. Additionally, students in this course will be guided through a series of Algorithm and Data Structure challenges to best prepare them for technical interviewing as well as to provide them with a fundamental understanding of programming and problem solving principles.

  • - Online Coding Bootcamp Part Time 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 WEEK

Our Part-Time Format

TYPICAL DAY Secction2

Lectures

2x week, 1 hr each
5PM GMT+1

Always live, but always recorded!

TYPICAL DAY Secction3

Optional Office Hours

2x week, 1 hr each
4PM GMT+1

Need more help understanding a concept? Join your instructor or teacher assistants.

TYPICAL DAY Web Dev Online Section

Code Review Session

Available upon request in small groups, usually 2-3 students with 1 instructor.

TYPICAL DAY Web Dev Online Section4

Self Study

Most students dedicate about 20 hours a week to self study, though you may need more or less depending on your experience and learning style.

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

EXPLORE CODING BOOTCAMP

Support When You Need It

Student support begins the day you inquire about pursuing your studies with Coding Dojo. You’ll find support throughout your Admissions journey, along the way through your program, and beyond graduation with Career Services that never expire.

Live Instruction Icon

Live Instruction

Learn live over Zoom with your cohort every week interacting directly with your instructors and classmates.

Office Hours

Office Hours

Join office hours every week prior to your live lecture to connect directly with your instructor about course topics, assignments, and feedback.

24 7 Cohort Access

24/7 Cohort Access

Your access to our LEARN Platform is available 24/7. Access your materials at whatever time you need them.

Student Support Team

Student Support Team

Find yourself needing extra support? You’ll have a dedicated Student Experience Manager to help guide you through pain points you may encounter.

TA Support

TA Support

Students in the full-time program have access to TA Support Monday - Friday when classes are in session.

Code Reviews

Code Reviews

Get real-time commentary and feedback to assist in developing your skills.

EXPLORE CODING BOOTCAMP

Support When You Need It

Student support begins the day you inquire about pursuing your studies with Coding Dojo. You’ll find support throughout your Admissions journey, along the way through your program, and beyond graduation with Career Services that never expire.

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 18-42 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 (1 Stack)

3570 TND

notes

Deposit

1000 TND

Reserve your seat before the bootcamp
online payment

Payment Plan

Starts at 353 TND

Up to 12 months payment plan
plus square line icon

Extra Stack

1900 TND

Per Extra Stack

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

3570 TND - 7140 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 online botton of program Page

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.
That totally depends on what type of app you are building! Some apps can be run on one full-stack, some can’t. If you have a specific app in mind, your instructor can definitely help you create a plan to build it.
Nope! You can choose to add on a new stack at any time during the program.
Nope! You can choose to add on a new stack at any time during the program.
We highly recommend that students start with Python unless they have a strong conviction about learning Javascript or Java. Over the years, we’ve seen that Python is the best first stack to quickly ramp-up a beginner, because it tends to be easier to learn and is also just as effective as our other stacks in terms of teaching you software development. Python reads the most like english, which makes writing / reading the code much easier for beginners. Java is considered intermediate, so we recommend that as your second stack. Javascript is the most complicated, and would be pretty hard for a beginner to grasp.
There are plenty of roles out there for full-stack developers that choose to specialize in one language. However, if you choose to learn multiple stacks you might have a wider range of opportunities, and your portfolio might be more robust for interviews. In addition, you may find it easier to learn new technologies or languages down the line – a mission-critical skill for developers!