UX/UI Design Online Part-Time Bootcamp

Coding Dojo (online)

Online Only

Course Overview


Add UX/UI Designer to Your Resume Without Quitting Your Day Job

Our UX/UI Design course is a flexible alternative for people trying to change careers or get ahead in their current roles. It features real-time support from instructors, our industry-tested learning platform, hands-on professional assignments, and much more. Ideal for students who cannot commit to a full-time course, this course is designed to skill you up quickly 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. Additional content and assignments let you balance your learning based on what you want to achieve.

 

Curriculum Overview


- Pre-course Work - 2 Weeks
- UX/UI Literacy Web/Mobile Project - 11 Weeks
- Client Project - 10 Weeks
- Career Phase - 3 Weeks
- Graduation

Details

Cybersecurity Online Part-Time Bootcamp

Coding Dojo (online)

Online Only

Course Overview


Cybersecurity Careers: Rewarding, Lucrative, & In-Demand

The importance of cybersecurity today cannot be overstated. As our reliance on technology grows, there’s a corresponding need to secure and defend networks and data against leaks, theft, and attacks. That’s good news for cybersecurity specialists - the U.S. Bureau of Labor Statistics projects cybersecurity jobs will grow 31% through 2029. In short, there’s job security in cybersecurity.

 

After completing Coding Dojo’s Cybersecurity Professional program, students are mission-ready to identify, assess, report, and mitigate technology and information security risks.

 

Curriculum Overview


From CompTIA Security+ to CySA+ certifications and beyond, our Cybersecurity program teaches students critical skills to assist in the identification, assessment, reporting, and mitigation of technology and information security risks. This professional-grade program provides information, strategies, and tactics to identify and manage information system vulnerabilities, create effective defenses and preventative measures, and deploy countermeasures against attackers.

 

- Pre-Course: Weeks 2-0
- Track 1: Core-  Weeks 1-8
- Track 2: Intermediate - Weeks 9-16
- Track 3: Professional - Weeks 17-24
- Graduation! - Week 24

Details

Software Development Online Part-Time Flex

Coding Dojo (online)

Online Only

Course Overview


Live Instruction. Career Services. 10-15 hours a week.
Our Flex program is unique in the bootcamp industry, in that it offers the same benefits as a full-time program but with the most manageable time commitment out there. The Flex program was designed for the busiest students (you know who you are!). Working part-time and in school? Have a family and a full-time job? Tried self-study, but can’t stay on track without some accountability and structure? Then Flex is for you.

 

Curriculum Overview


Web Fundamentals & Full-Stack Python
Master the essentials of web fundamentals, then dive into full-stack Python - one of the most popular coding languages in the world.

 

What You'll Learn


Week 1-8 | Web Fundamentals:
- HTML
- CSS
- JavaScript

 

Week 9-28 | Python Full Stack
- Object-Oriented Programming in Python
- SQL & Relational Databases
- Python MVC Frameworks & Design Patterns

 

Graduation
- Full-Stack Skills
- Learner for Life
- Alumni Connections

Details

Software Development Online Part-Time Accelerated

Coding Dojo (online)

Online Only

Course Overview


Add Developer to Your Resume Without Quitting Your Day Job

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.

 

Curriculum Overview


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.

 

What You'll Learn


Week 1-4 | Web Fundamentals
- HTML
- CSS
- JavaScript

 

Week 5-12 | Python Full Stack
- Object-Oriented Programming in Python
- SQL & Relational Databases
- Python MVC Frameworks & Design Patterns

 

Week 13-20 | MERN Full Stack (Optional)
- Object-Oriented Programming & Custom Libraries in JavaScript
- NoSQL Database Design
- JavaScript MVC Frameworks & Design Patterns

 

Week 21-28 | Java Full Stack (Optional)
- Object-Oriented Programming in Java
- SQL Queries, Object Relational Mapper, & Relational Databases
- Java MVC Frameworks & Design Patterns

 

Week 29-32 | Project Algos
Graduation:

- Full-Stack Skills
- Learner for Life
- Alumni Connections

 

Meet students who advanced their careers with Coding Dojo


Hannah Preisinger
Coding Dojo Alumni, Production Engineer at Bungie
"I just know that I’m more excited about my own future now than I ever have been in my life. Hey, thanks, Dojo."

 

Stephen Holmes
Coding Dojo Alumni, Frontend Developer at Fluke Corporation
"The experience of struggling with the material and working together to find a solution was the best way to learn to code because you either found a solution and felt a boost of self-confidence or consult with one of the instructors so you didn’t waste time going in circles trying to find a solution."

Details

Software Development Online Full-Time Bootcamp

Coding Dojo (online)

Online Only

Course Overview


Your career as a Full-Stack Software Engineer starts Day 1.

In just 14 weeks, you’ll transform into a self-sufficient, well-rounded software developer who has all the critical skills to have a long, healthy career. Our in-depth three-stack program is complete with hands-on learning, robust support from our rockstar roster of instructional staff, our industry-tested learning platform, and more - so you are both challenged and supported throughout the journey. Integrated into every step of the program is our career services experience. You'll have unlimited, lifetime access to our career services team, which has successfully placed thousands of graduates nationwide. Our grads often say that Coding Dojo is the most rewarding, yet difficult thing they’ve ever done. We’re deeply proud every day of our 8000+ grads, and we hope to count you among them.

 

Curriculum Overview


3 Full Stacks, 3 Times The Learning
The tech world doesn’t use just 1 Full-Stack, so we believe our students shouldn’t either. 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 impressive 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.

 

What You'll Learn


2 Weeks | Programming Basics
- Web Interface
- Document Object Manipulation (DOM) & Data Manipulation
- Industry Tools

 

Week 1-2 | Web Fundamentals
- HTML
- CSS
- JavaScript

 

Week 3-6 | Python Full Stack
- Object-Oriented Programming in Python
- SQL & Relational Databases
- Python MVC Frameworks & Design Patterns

 

Week 7-10 | Mern Full Stack
- Object-Oriented Programming & Custom Libraries in JavaScript
- NoSQL Database Design
- JavaScript MVC Frameworks & Design Patterns

 

Week 11-14 | Java Full Stack
- Object-Oriented Programming in C#
- SQL Queries, Object Relational Mapper, & Relational Databases
- Java MVC Frameworks & Design Patterns

 

Graduation
- Full-Stack Skills
- Learner for Life
- Alumni Connections

Details

Software Development Onsite Full-Time Bootcamp

Coding Dojo (online)

Online Only

Course Overview


Immerse Yourself in Full-Stack Development
Master the fundamental building blocks of web and software development alongside your peers over 14 rigorous weeks. With campuses in 10 cities, we’ve been delivering a top-tier coding education since 2012. Our unparalleled three-stack program is complete with hands-on learning, robust support from our rockstar roster of instructional staff, our industry-tested learning platform, and more - so you are both challenged and supported throughout the journey. Integrated into every step of the program is unlimited access to our career services team, which has successfully placed thousands of graduates nationwide.

 

Curriculum Overview


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.

 

What You'll Learn


2 Weeks | Programming Basics
- Web Interface
- Document Object Manipulation (DOM) & Data Manipulation
- Industry Tools

 

Week 1-2 | Web Fundamentals
- HTML
- CSS
- JavaScript

 

Week 3-6 | Python Full Stack
- Object-Oriented Programming in Python
- SQL & Relational Databases
- Python MVC Frameworks & Design Patterns

 

Week 7-10 | Mern Full Stack
- Object-Oriented Programming & Custom Libraries in JavaScript
- NoSQL Database Design
- JavaScript MVC Frameworks & Design Patterns

 

Week 11-14 | C# Stack
- Object-Oriented Programming in C#
- SQL Queries, Object Relational Mapper, & Relational Databases
- C# MVC Framework & Design Patterns

 

Graduation
- Full-Stack Skills
- Learner for Life
- Alumni Connections

 

Meet students who advanced their careers with Coding Dojo


Jake Sklarew
Coding Dojo Alumni, Software Engineer at Starbucks
"When I was trying to apply for jobs before I had gone to the bootcamp, I ended up getting to do one interview and bombed the algorithm section badly. During my interviews after going to the bootcamp, I crushed them with confidence, and even changed an interviewer’s mind about one of the algorithms in the process."

Details

Part-time Remote Software Engineering Immersive

Codesmith (online)

Online Only

Our First-Rate Curriculum Brought to an Online Audience. Begin Your Career As a Software Engineer.

Codesmith’s part-time, online coding bootcamp is focused on building engineers, not just technicians over nine months.

 

The Part-Time Remote Software Engineering Immersive Program teaches full-stack JavaScript and computer science to prepare you for mid and senior-level software engineering roles. The expertly designed curriculum and supportive community immerses you in modern web technologies, such as React and Node.js, and encourages you to tackle unique and unfamiliar problems to prepare you for the ever-changing tech landscape. Codesmith offers an extensive hiring support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. By the end of the 38-week program, you will be an autonomous engineer, ready to make an impact at innovative tech companies worldwide.

 

Program Overview


Full Stack Development & Computer Science
Learn the most in-demand technologies to stand out against the competition and more importantly learn how to learn.

 

Awarded "Best Coding Bootcamp"
Hear first hand from Codesmith alumni about their experience in the software engineering program on  Course Report and  SwitchUp.

 

 

Live Online Instruction
Our remote course offers live, engaging instruction and hands-on support throughout the week from instructors, fellows, and peers.

 

Hiring Support Long After Graduation
Students receive extensive interview prep support and practice which continues long after graduation into future job searches.

 

Get Hired at Top Tech Companies
Alumni at 300+ companies including Google, Amazon, Linkedin, Hulu, PayPal, and more. As a Codesmith grad, you join a network of successful and supportive engineers throughout the world.

 

Merit-Based Admissions & Tuition Assistance
We admit students based on their software engineering potential, not how much they can pay. All students can apply for scholarships & financial aid to help cover the program costs.

 

Curriculum Overview
- Computer Science
- Front End Development
- Back End Development
- Groundbreaking Tech
- Real-World Engineering Practices
- Projects You Will Build

 

Meet students who advanced their careers with Codesmith


Chelsea De La Grana
Director of Programs
"Fostering an engaging, online community has been one of our core objectives since Codesmith first started. We're excited to offer our flagship program to a broader audience in an accessible format."

Details

Full-time Software Engineering Immersive

Codesmith (online)

Online Only

First-Rate Curriculum & Collaborative Community. Launch Your Future with Codesmith.

Codesmith’s 12-week coding bootcamp, focused on building engineers, not technicians.

 

The Full-time Software Engineering Immersive Program teaches full-stack JavaScript and computer science to prepare you for mid and senior-level software engineering roles. The expertly designed curriculum and supportive community immerses you in modern web technologies, such as React and Node.js, and encourages you to tackle unique and unfamiliar problems to prepare you for the ever-changing tech landscape. Codesmith offers an extensive hiring support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. By the end of the 12 weeks, you will be an autonomous engineer, ready to make an impact at innovative tech companies worldwide.

 

Program Overview


Outstanding outcomes
The median starting salary of Codesmith graduates in NYC is $125,000 and in LA is $114,700. Learn more about graduate outcomes.

 

Awarded "Best Coding Bootcamp"
Hear first hand from Codesmith alumni about their experience in the software engineering program on Course Report and  SwitchUp.

 

Full Stack Development & Computer Science
Learn the most in-demand technologies to stand out against the competition and more importantly learn how to learn.

 

Hiring Support Long After Graduation
Students receive extensive interview prep support and practice which continues long after graduation into future job searches.

 

Get Hired at Top Tech Companies
Alumni at 300+ companies including Google, Amazon, Linkedin, Hulu, PayPal, and more. Learn more about graduate outcomes.

 

Merit-Based Admissions & Tuition Assistance
We admit students based on their software engineering potential, not how much they can pay. All students can apply for scholarships & financial aid to help cover the program costs.

 

Curriculum Overview
Computer Science
Front End Development
Back End Development
Groundbreaking Tech
Real-World Engineering Practices
Projects You Will Build

 

Meet students who advanced their careers with Codesmith


David S.
Software Engineer at Dictionary.com
"Initially, I was pretty skeptical - how could I learn the skills required to change careers in only a few months? Two weeks after my cohort finished, I had signed a six-figure job offer. and within my first week I felt confident about the code I contributed to the team."

 

Juan E.
Software Engineer @ AT&T
"I had a phenomenal three months at Codesmith. The amount of support I received from all my peers and the staff was outstanding. I had a much different experience studying Computer Science in college. My CS classed there focused more on theory, and Codesmith I learned technologies that I've been able to implement immediately on the job."

Details

Data Structures & Algorithms Under the Hood

Codesmith (online)

Online Only

Develop deep knowledge of Data Structures & Algorithms to understand the intricacies of memory allocation, and learn how to effectively communicate your process.

Hone your data organization and technical communication skillset by going under the hood with Data Structures & Algorithms.

 

Data Structures & Algorithms Under the Hood is a part-time, remote course consisting of four weeks of live instruction and supplemental challenges. In this course, you’ll learn strategies for algorithmic thinking and how to optimize the resources of space and time. You’ll focus on what it truly means to save/organize data and how different data structures allow us to access it - understanding their use cases and tradeoffs. The course focuses heavily on pair programming to hone your skills in effectively communicating about data structures and algorithms.

 

Program Highlights


Understand patterns in how to access and save data
Build the foundational knowledge needed to understand any new data structure or algorithmic challenge you encounter.

 

Reason about the tradeoffs between space and time
These two fundamental resources underlie computing. You’ll learn how to consider space vs. time to optimize different situations.

 

Prepare for mid or senior Software Engineering roles
Focus on pair programming and technical communication will improve your ability to reason and speak about the principles of data structures and algorithms and apply them across multiple contexts. The strategies and concepts covered in this course are crucial for individuals preparing for a path to mid- or senior-level coding roles.

 

Curriculum Overview
- Principles of Computing
- Algorithms
- Data Structures
- Practical Applications

Details

Node.js Under the Hood

Codesmith (online)

Online Only

Understand the inner workings of Node.js and learn how to create highly optimized applications.

Upskill your back-end technology toolset by learning the inner workings of how Node.js works under the hood.

 

Node.js Under the Hood is a part-time, remote course consisting of four weeks of live instruction and supplemental challenges. The course provides a comprehensive overview of Node.js and its core patterns and features, with the goal of giving you a solid understanding of how it works “under the hood” and how to most effectively use it. The content is designed for those with proficient JavaScript knowledge and/or if you already have some experience working with Node.js and want to deepen your understanding.

 

Program Highlights


Understand Node's inner workings & how to use it effectively
Forming a complete mental model of how Node.js works under the hood will allow you to become a more effective developer and fully take advantage of what it has to offer.

 

Gain a better understanding of things you use but don't know how it works
We’ll go beneath the surface of features the parts of Node that are so ubiquitous they’re often taken for granted - improve your debugging skills by understanding what’s happening behind the scenes.

 

Get a good grasp of design patterns and why it was made that way
You’ll be able to reason about important design decisions behind Node’s architecture and grasp not just how they work, also but why they were implemented - gain a clear picture of Node’s advantages and disadvantages as a server-side programming language.

 

Prepare for mind or Senior Software Engineering roles
The strategies and concepts covered in this course are crucial for individuals preparing for a path to mid or senior-level coding roles.

 

Curriculum Overview
- Servers & HTTP
- Events & Streams
- The Module Pattern
- Asynchronicity & The Event Loop
- Parallel Work & Child Processes
- Node.Js Frameworks

Details

Subscribe to