Code Fellows Review: Find Out if Tech is For You

August 1, 2021
Reviews
" alt="" />

Make Your Dollar Go Further

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit

Code Fellows is a tech school located in Seattle. It offers sixteen courses that cover software engineering, data science and cybersecurity. The school offers two discounts and a scholarship for students in need of it. The school also has four payment plans, one is an ISA, and the others are offered in partnership with Climb, Ascent and GI BILL.

If you want to know more about Code Fellows, you can click on the button below:

Code Fellows is a tech school that offers full and part-time courses that are taught online and in Seattle with low prices for the introductory courses allowing students to find out if tech is for them. With this objective, the school offers 16 programs:

  • Software Development.
  • Code 401: Advanced Software Development in Full-Stack JavaScript.
  • Code 401: Advanced Software Development in Python.
  • Code 401: Advanced Software Development in ASP.NET Core.
  • Code 401: Advanced Software Development for Mobile Applications.
  • Code 401: Advanced Software Development in Java with SpringMVC & Android.
  • Code 501: iOS App Development with Swift.
  • Code 501: Android Application Development.
  • Code 501: Introduction to Data Analysis & Visualization with Python.
  • Code 501: Build Web Apps with React & Redux.
  • Code 501: Intro to Data Structures & Algorithms.
  • Code 502: Master Data Structures & Algorithms.
  • Code 501: Programming with Java.
  • Code 501: Master Essentials of the Bash Command Line.
  • Ops & Cybersecurity.
  • Ops 401: Cybersecurity Engineering.

The school also has a full program dedicated to career services called Code 501: Land a Tech Job – Career Transition Coaching. This program focuses on helping students create their own personal brand, networking and developing really important social skills. This will help graduates stand out among other job applicants.

Code Fellows also offers a variety of payment plans: ISA, loans (through Climb and Ascent), and GI BILL. The school also has two discounts, one for early payment and another for enrolling in a course bundle, and also a scholarship meant for those in need of financial aid.

Who Is Code Fellows For?

Code Fellows helps non-coders and coders in Seattle both learn from scratch or upgrade their knowledge.  Students don’t need any experience to join the school, but to enroll in any of Course Fellows' programs, you must have a good computer and a good internet connection.

Programs can be taken either full or part-time, and programs are all taught online.

Features & Benefits of Code Fellows

Here are a few of the most important features and benefits of Code Fellows:

Well-Aligned Incentives

Code Fellows offers some pretty great payment plans that seek to make your life a little bit easier while you study and even after you graduate. It aligns its goals with its students by making sure you don’t have to pay some or all of your tuition until you actually get a job. That means that they won’t get a cent until you succeed in your new career path, so it’s in their best interest to give you as much support as possible with that task.

For this, the school offers an Income Share Agreement (ISA) that works as a deferred payment plan by allowing students to pay after they land a job. Then there are Climb and Ascent loans and the GI BILL reimbursement, and the school also offers some discounts and scholarships.

No Experience Needed

Having the possibility to start learning a new skill from scratch at the hands of experienced instructors from day one is something that most people will appreciate. Many courses offer great value, but only if you already have a working knowledge of the basics. This can be particularly frustrating for someone who is trying to change careers but always hits a wall that won’t let them enroll due to lack of experience.

While you may take the proactive route and start researching all the information by yourself, this can be a bit daunting at times, especially if you don’t even know where to start. That’s when a course like this one, which lets you sign up with no previous experience at all, comes in handy. While you’re likely going to have to check some of the basics out yourself, you’ll have both the support and advice from your instructors, who are the best prepared to guide you along the way and to keep you on track.

Online Instruction

Code Fellows' online instruction allows students to learn from the comfort of their homes or anywhere they would like to study. It also provides students who live far away the chance to enroll without having to relocate, making the course available for a wider base of students. This type of learning also suits students with different learning methods, letting them learn more flexibly.

The online courses that Code Fellows offers can fit around students' lives and activities, allowing them to be more relaxed than in a classroom environment. This type of option will allow working people to pursue a new career path without taking the risk of leaving their old jobs until they're ready to land a new role in software development.

Personalized Mentorship

All courses have an instructor in charge of giving each student hands-on help whenever needed. They are in charge of leading classes and helping students with any problems they might run into during the week. Their job at Code Fellows is to make sure that students are always able to complete all class assignments successfully.

They are the coaches that support and guide students to success. The school also offers tutoring services for those students who are needing 1:1 assistance.

Project-based Curriculum

A project-based curriculum is a feature that not all courses offer. What this means is that Code Fellows’ curriculum is built around real projects that you’ll be working on all throughout the length of the course. Not only does that imply that you’ll learn by doing, but also that, by the end of the course, you’ll have made a set of fully functioning apps or other products that will now be a part of your portfolio.

For someone who just started out in the world of coding, having a set of finished products to show that goes along with the newly crafted resume can prove invaluable when it comes to finding a job in the tech industry or a related field.

Code Fellows' Course List

Students who enroll in any of Code Fellows' programs get several weeks' worth of training in three fundamental topics: software engineering, data science and cybersecurity. The school offers instruction from experienced industry professionals. 

Code Fellows offers 16 different programs:

  • Software Development.
  • Code 401: Advanced Software Development in Full-Stack JavaScript.
  • Code 401: Advanced Software Development in Python.
  • Code 401: Advanced Software Development in ASP.NET Core.
  • Code 401: Advanced Software Development for Mobile Applications.
  • Code 401: Advanced Software Development in Java with SpringMVC & Android.
  • Code 501: iOS App Development with Swift.
  • Code 501: Android Application Development.
  • Code 501: Introduction to Data Analysis & Visualization with Python.
  • Code 501: Build Web Apps with React & Redux.
  • Code 501: Intro to Data Structures & Algorithms.
  • Code 502: Master Data Structures & Algorithms.
  • Code 501: Programming with Java.
  • Code 501: Master Essentials of the Bash Command Line.
  • Ops & Cybersecurity.
  • Ops 401: Cybersecurity Engineering.

In the following table, you'll find an overview of the basic features and costs of these 16 courses.

CourseCourse TypeCourse LengthTuition
Software DevelopmentFull & Part-Time
Online, Self-Paced
9 Weeks + 8 Hours Full-Time
20 Weeks + 8 Hours Part-Time
$11,099
Code 401: Advanced Software Development
in Full-Stack JavaScript
Full & Part-Time
Online
10 Weeks Full-Time
23 Weeks Part-Time
$12,000
Code 401: Advanced Software Development
in Python
Full & Part-Time
Online
10 Weeks Full-Time
23 Weeks Part-Time
$12,000
Code 401: Advanced Software Development
in ASP.NET Core
Full & Part-Time
Online
10 Weeks Full-Time
23 Weeks Part-Time
$12,000
Code 401: Advanced Software Development
for Mobile Applications
Full & Part-Time
Online
10 Weeks Full-Time
23 Weeks Part-Time
$12,000
Code 401: Advanced Software Development
in Java with SpringMVC
& Android
Full & Part-Time
Online
10 Weeks Full-Time
23 Weeks Part-Time
$12,000
Code 501: iOS App Development with SwiftPart-Time
Online
10 Weeks$6,000
Code 501: Android Application DevelopmentPart-Time
Online
10 Weeks$6,000
Code 501: Introduction
to Data Analysis & Visualization with Python
Full & Part-Time
Online
1 Week Full-Time
2 Weeks Part-Time
$2,000
Code 501: Build Web Apps with React & ReduxPart-Time
Online
2 Weeks$2,499
Code 501: Intro to Data Structures & AlgorithmsFull & Part-Time
Online
1 Week Full-Time
2 Weeks Part-Time
$2,000
Code 502: Master Data Structures & AlgorithmsFull & Part-Time
Online
1 Week Full-Time
2 Weeks Part-Time
$2,000
Code 501: Programming with JavaPart-Time
Online
3 Weeks$2,499
Code 501: Master Essentials of the Bash Command LinePart-Time
Online
1 Week$1,125
Ops & CybersecurityFull & Part-Time
Online, Self-Paced
9 Weeks + 8 Hours Full-Time
20 Weeks + 8 Hours Part-Time
$11,099
Ops 401: Cybersecurity EngineeringFull & Part-Time
Online
10 Weeks Full-Time
23 Weeks Part-Time
$12,000

Here’s a breakdown of all of these programs:

Software Development

LocationOnline, Seattle
Start DatesAug 15th, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length9 Weeks + 8 Hours Full-Time
20 Weeks + 8 Hours Part-Time
Cost of Tuition$11,099

For those who want to launch their career as software developers or just want to know if this is the right path for them, they can check out this track of courses to find out where to start, what to learn, and what to expect after successfully completing each course. Students can get started in HTML, CSS, and JavaScript with beginner-level courses or take training to the next level with the intermediate and advanced courses available now!

Skills You Will Learn

The Software Development course focuses on the following skills:

  • JQuery, a free JavaScript library that simplifies HTML DOM tree traversal and manipulation, CSS animation, event handling and Ajax.
  • Git, a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • GitHub, a cloud-based hosting service that lets you manage Git repositories.
  • Object-Oriented Programming, also known as OOP, is a programming paradigm based on “objects” that can contain data and code (data in the form of fields, and code, in the form of procedures).
  • Document Object Model, also known as DOM, a cross-platform and language-independent interface that treats XML or HTML documents as if they were tree structures where there is an object in each node representing a part of the document.
  • Unix, a family of multitasking, multiuser computer operating systems.
  • Express.js, also known as Express, is a back-end web application framework for Node.js, designed for building web applications and APIs.
  • JSON, a lightweight data-interchange format that is easy to read and write and easy for machines to parse and generate.
  • Application Programming Interface, also known as API, is an interface that defines interactions between multiple software applications or mixed hardware-software intermediaries.
  • MongoDB, a source-available cross-platform document-oriented database program.
  • Asynchronous JavaScript and XML, also known as AJAX, are a set of web development techniques that use various web technologies on the client-side to create asynchronous web applications.
  • Model-View-Controller, also known as MVC, is a special programming architecture.
  • Heroku, a cloud platform that works as a service that supports several programming languages.

Coding Languages You Will Learn

The core coding languages you will learn in the Software Development course are:

  • Hypertext Markup Language, also known as HTML, is the standard markup language used in building applications and web pages.
  • Cascading Style Sheets, also known as CSS, is a style sheet language used for describing how a document written in a markup language will look.
  • JavaScript, also known as JS, is the programming language for the Web. It is used to make web pages dynamic and interactive since it can update and change both HTML and CSS.

Modules You Will Go Through

This course is divided into 3 modules made of a couple of courses each. Here is a breakdown of the topics that will be covered:

Is programming right for me?Code 101 – self-paced (8 hours) – $99
In this one-day workshop, you'll learn what it looks like to be a software developer through a day-long immersive course for beginners that focuses on front-end web development technologies.
Code 102– 1 or 2 weeks – $1,000
You’ll receive 30 hours of instruction as you blast through the prework for Code 201 while getting a tour of the tools and techniques of modern developers.
Learn to CodeCode 201 – 4 or 9 weeks – $5,000
Get used to writing syntax and pushing code as you learn the basics of web development through HTML, CSS, Javascript, and the tools and best practices used by software developers around the world.
Code 301– 4 or 9 weeks – $5,000
What’s the technology behind launching a web app and working with a software development team? In this course, you will go beyond HTML, CSS, and JavaScript syntax and learn how to launch a web app, collaborate on projects, use advanced frameworks and libraries, and work with basic algorithms and data structures.
Become a Professional DeveloperCode 401 – Divided in the Code 401 series
These are the most intense courses offered at Code Fellows. Students come in with various backgrounds and leave with the training and skills they need to excel as professional software developers. To test straight into Code 401, students will need previous experience in software development, whether through Code Fellows courses, self-study, previous education, or on-the-job training.

Code 401: Advanced Software Development in Full-Stack JavaScript

LocationOnline, Seattle
Start DatesAug 16th, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length10 Weeks Full-Time
23 Weeks Part-Time
Cost of Tuition$12,000

Students will learn how to build full-stack JavaScript applications. In the beginning, focus on building back-end web applications with Node.js. Then, students will learn how to build web apps with front-end libraries and frameworks. This course goes in-depth into the core competencies of JavaScript, object-oriented programming, and functional programming. Students get hands-on practice in test-driven development with agile tools and best practices.

Prerequisites:

  • Code 301 (experienced applicants can test out).
  • All students are expected to complete the prework for this course before the first day of class.

Skills You Will Learn

The Code 401: Advanced Software Development in Full-Stack JavaScript course focuses on the following skills:

  • Hypertext Transfer Protocol, also known as HTTP, is an application layer protocol for distributed, collaborative, hypermedia information systems.
  • NoSQL, a broad class of database management systems that differ from the classic RDBMS model in important respects, the most prominent being that they do not use SQL as the main query language.
  • OOP, a programming paradigm that can contain data and code: data in the form of fields and code in the form of procedures.
  • User Interface Design, also known as UI, is a design approach that focuses on anticipating what users might need to do and ensuring that the interface has elements that are easy to access, understand, and use to facilitate those actions.
  • Unix, multiuser computer operating systems.
  • Git, a fast and efficient open-source distributed version control system.
  • GitHub, hosting service that lets you manage Git repositories.
  • Node.js, also known as NodeJS, is a cross-platform, open-source, back-end JavaScript runtime environment capable of running on the V8 engine and executes JavaScript code outside a web browser.
  • MongoDB, a popular database program.
  • React, a powerful Javascript library that is used to build more complicated web applications.
  • Redux, a JavaScript library.
  • Webpack, a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser.
  • Express, a back-end web application framework for Node.js.
  • Amazon Web Services, also known as AWS, is a secure cloud services platform offering computing power, database storage, content delivery and other functionality to help businesses scale and grow.
  • Heroku, a cloud platform that supports several programming languages.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 401: Advanced Software Development in Full-Stack JavaScript course are:

  • CSS, a programming language to edit a website's style and look.

Modules You Will Go Through

This course is divided into 3 modules. Here is a breakdown of the topics that will be covered:

1Build and contribute to a server-side and client-side application, each using an architecture/framework that promotes maintainability, scalability, and collaboration. These skills will be fully demonstrated during project week during their team development of a prototype, adhering to industry best practices and patterns.
2Apply Computer Science fundamentals in analyzing the trade-offs between competing solutions when choosing algorithms; JavaScript coding patterns and practices; and byte formats that do not degrade the performance of Node browser functionality of their applications.
3Be given a series of career development workshops and the web development knowledge, experience, habits, and practices learned in this course, students will create an online brand, network, and resume; and will demonstrate aptitude in personal and technical interviews of varying formats in order to conduct a successful job search and obtain a job as a Full-Stack JavaScript or Front-End Web Developer.

Code 401: Advanced Software Development in Python

LocationOnline, Seattle
Start DatesNov 29th, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length10 Weeks Full-Time
23 Weeks Part-Time
Cost of Tuition$12,000

Learn to write clean, well-tested, and advanced Python code by using industry-standard software engineering patterns. Studying the foundational structures of programming, object-oriented principles and advanced topics such as Django and Data Science.

Prerequisites:

  • Code 301 (experienced applicants can test out).
  • All students are expected to complete the prework for this course before the first day of class.

Skills You Will Learn

The Code 401: Advanced Software Development in Python course focuses on the following skills:

  • OOP, a programming paradigm that can contain data and code: data in the form of fields and code in the form of procedures.
  • NumPy, a library for Python that supports creating large multidimensional arrays and vectors, along with a large collection of high-level mathematical functions to operate on them.
  • Pandas, a fast, powerful, flexible and easy to use open-source data analysis and manipulation tool built on top of Python
  • Scikit-learn, a free software machine learning library that works with Python.
  • Matplotlib, a comprehensive library for creating static, animated, and interactive visualizations in Python.
  • Django, a Python-based free and open-source web framework that follows the model–template–views architectural pattern.
  • MVC, programming architecture.
  • DevOps, a set of practices that combine IT operations with software development with the objective of shortening the systems development life cycle to keep a continuous, high-quality delivery.
  • Front-end web development, also known as Front-End, the programming of all the features in a web application that users can interact with.
  • GitHub, hosting service that lets you manage Git repositories.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 401: Advanced Software Development in Python course are:

  • Python, a free software environment and programming language for statistical computing and graphics supported by the R Foundation for Statistical Computing.
  • Plotly, an online graphing, analytics, and statistics tools provider for individuals and collaboration, as well as scientific graphing libraries for different languages.

Modules You Will Go Through

This course is divided into 7 modules. Here is a breakdown of the topics that will be covered:

1Being able to take project ideas from conception all the way through full-stack execution and deployment using common Python frameworks and deployment tools
2Contributing to existing and ongoing projects using professional version-controlled workflows, working in tandem with your classmates on collaborative assignments
3Fully understanding the interaction between the code as it is written, the data on your machine, and the result that gets served to the client/browser
4Writing secure web apps that can deter hackers from exploiting the most common vulnerabilities in your sites
5Developing a portfolio of assigned and self-directed projects, as well as building your own code libraries of algorithms and data structures commonly found in computer science and software development
6Regularly engaging in code review, attaining the ability to understand someone else’s code, collaborating with a team of coders of varying levels of experience, and suggesting improvements to the code base in question
7Participating in a series of career development workshops and the web development knowledge, experience, habits, and practices learned in this course. You will create an online brand, network, and resume and will demonstrate aptitude in personal and technical interviews of varying formats in order to conduct a successful job search and obtain a job as a Python Web Developer.

Code 401: Advanced Software Development in ASP.NET Core

LocationOnline, Seattle
Start DatesFeb 14th, 2022
Time CommitmentFull & Part-Time
40 hours per week.
Course Length10 Weeks Full-Time
23 Weeks Part-Time
Cost of Tuition$12,000

Create ASP.NET MVC Core applications and work with Azure, deploying the applications onto a live server. The course focuses on fundamental computer science (CS) concepts like object-oriented programming, data structures, and the foundations of Microsoft’s ASP.NET Core Framework.

Prerequisites:

  • Code 301 (experienced applicants can test out).
  • All students are expected to complete the prework for this course before the first day of class.

Skills You Will Learn

The Code 401: Advanced Software Development in ASP.NET Core course focuses on the following skills:

  • Microsoft Azure, commonly referred to as Azure, is a cloud computing service created for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.
  • OOP, a programming paradigm that can contain data and code: data in the form of fields and code in the form of procedures.
  • ASP.NET, which is a server-side, open-source, web-application framework designed by Microsoft to produce dynamic websites.
  • MVC, programming architecture.
  • API, Defines interactions between multiple apps.
  • Bootstrap, a front-end development framework that helps build fully responsive websites quickly.
  • React, a powerful Javascript library.
  • GitHub, hosting service that lets you manage Git repositories.
  • DevOps, a set of practices that shorten the systems development life cycle to keep a continuous, high-quality delivery.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 401: Advanced Software Development in ASP.NET Core course are:

  • C#, also known as C Sharp, is a programming language created by Microsoft which is based on the C programming language. It’s a general-purpose programming language that allows you to build all sorts of apps for windows and other devices.
  • Unity, a programming language based on Microsoft's .NET framework and the C# programming language that allows you to import and assemble assets, write code to interact with your objects, create or import animations for use with an advanced animation system, and more.
  • SQL, a domain-specific programming language designed for managing data held in a relational database management system or for stream processing in a relational data stream management system.

Modules You Will Go Through

This course is divided into 5 modules. Here is a breakdown of the topics that will be covered and when:

1Build and contribute to ReST API's Web Applications, using architecture and framework that promotes maintainability, scalability, and collaboration. These skills will be fully demonstrated during project weeks through their team development of a prototype, adhering to industry best practices and patterns.
2Apply and learn about the agile methodology by writing user stories, estimating project hours, and meeting deadlines through pre-set milestones within multiple sprints. These skills will be fully demonstrated through an iterative project in the second half of the course as students work with a partner as they plan and build towards a final deliverable.
3Applying Computer Science fundamentals when analyzing the trade-offs between competing solutions when choosing data structures and algorithms through daily whiteboard challenges to be prepared for technical interviews.
4Participating in a series of career development workshops to build a network, establish a clean online presence, polish a resume, and establish other professional skills.
5Follow industry-standard collaborative development practices to complete a large project over multiple sprints, utilizing agile techniques such as user story construction, proper git-flow with a Kanban board, peer reviews, and individual retrospectives.

Code 401: Advanced Software Development for Mobile Applications

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentFull & Part-Time
40 hours per week.
Course Length10 Weeks Full-Time
23 Weeks Part-Time
Cost of Tuition$12,000

Create mobile games and apps for the Android and iOS operating systems. Take app ideas from concept to completion and learn the tools, frameworks, and best practices used by mobile developers around the world.

Prerequisites:

  • Code 301 (experienced applicants can test out).
  • All students are expected to complete the prework for this course before the first day of class.

Skills You Will Learn

The Code 401: Advanced Software Development for Mobile Applications course focuses on the following skills:

  • UI, a design approach that seeks to make it easy for users to use an app.
  • SQLite, a relational database management system contained in a C library.
  • API, Defines interactions between multiple apps.
  • HTTP, an application layer protocol.
  • REST, a software architecture that uses a subset of HTTP and is commonly used to build interactive applications with web services.
  • API, Defines interactions between multiple apps.
  • JSON, a lightweight data-interchange format.
  • OAuth, an open standard for access delegation, is commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.
  • Xcode, Apple's integrated development environment for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS.
  • MVC, programming architecture.
  • LLDB, a set of reusable components that extensively use existing libraries from LLVM to debug.
  • GitHub, hosting service that lets you manage Git repositories.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 401: Advanced Software Development for Mobile Applications course are:

  • Swift, a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS.

Modules You Will Go Through

This course is divided into 3 modules. Here is a breakdown of the topics that will be covered:

1Create mobile apps in Java for the Android operating system and Swift for the iOS operating system.
2Use industry tools and frameworks, such as Cocoa, Xcode, UIKit, and Git.
3Understand and know how to properly use UIKit, asynchronous code, CoreImage, NSURLSession and JSON, AutoLayout, Source Control, Core Data, Animation, and the app submission process.

Code 401: Advanced Software Development in Java with SpringMVC & Android

LocationOnline, Seattle
Start DatesSep 20th, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length10 Weeks Full-Time
23 Weeks Part-Time
Cost of Tuition$12,000

Students will learn to write clean, crystal-clear, well-tested, and advanced Java code by using industry-standard software engineering patterns while building servers with SpringMVC and mobile apps for Android.

Prerequisites:

  • Code 301 (experienced applicants can test out).
  • All students are expected to complete the prework for this course before the first day of class.

Skills You Will Learn

The Code 401: Advanced Software Development in Java with SpringMVC & Android course focuses on the following skills:

  • Java, a system for developing application software and distributing it in a cross-platform computing environment.
  • OOP, a programming paradigm that can contain data and code: data in the form of fields and code in the form of procedures.
  • MVC, programming architecture.
  • API, Defines interactions between multiple apps.
  • Android, a mobile operating system developed by Google for mobile devices, and it’s based on Linux. In this course, you’ll learn how to code Android apps using Java and the Android software development kit (SDK).
  • Unix, multiuser computer operating systems.
  • Git, a fast and efficient open-source distributed version control system.
  • GitHub, hosting service that lets you manage Git repositories.
  • Integrated Development Environment, also known as IDE, also known as IDE, is a software application that provides comprehensive facilities to computer programmers for software development.
  • SQLite, a relational database management system.
  • AWS, a secure cloud services platform.

Modules You Will Go Through

This course is divided into 5 modules. Here is a breakdown of the topics that will be covered:

1Being able to take project ideas from conception all the way through full-stack execution and deployment using common frameworks and tools.
2Contributing to existing and ongoing projects using professional version-controlled workflows, working in tandem with your classmates on collaborative assignments.
3Building and contributing to server-side and client-side applications, each using an architecture/framework that promotes maintainability, scalability, and collaboration. These skills will be fully demonstrated during project week when your team develops its own prototype applications, adhering to industry best practices and patterns.
4Applying Computer Science fundamentals when analyzing the trade-offs between competing solutions when choosing algorithms; when choosing data structures; when deciding which cloud tools and services to use in building a complete application, and when making sure not to degrade the performance or functionality of cloud-based and mobile applications.
5Participating in a series of career development workshops and the web development knowledge, experience, habits, and practices learned in this course. You will create an online brand, network, and resume and will demonstrate aptitude in personal and technical interviews of varying formats in order to conduct a successful job search and obtain a job as a Java or Android developer.

Code 501: iOS App Development with Swift

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentPart-Time
Course Length10 Weeks
Cost of Tuition$6,000

If students are ready to step into the world of iOS development, in this program, they will learn Swift, Xcode, Apple's app development best practices, and mobile development industry standards. Throughout this intensive course, students will learn professional techniques and practices as they study iOS development.

Prerequisites:

  • Code 301.
  • All students are expected to complete the prework for this course before the first day of class.

Skills You Will Learn

The Code 501: iOS App Development with Swift course focuses on the following skills:

  • UI, a design approach that seeks to make it easy for users to use an app.
  • SQLite, a relational database management system.
  • HTTP, an application layer protocol.
  • REST, a tool to build interactive applications with web services.
  • API, Defines interactions between multiple apps.
  • JSON, a lightweight data-interchange format.
  • OAuth, an open standard for access delegation.
  • Enums, a data type that consists of a set of named values.
  • MVC, programming architecture.
  • LLDB, the debugger component of the LLVM project.
  • GitHub, hosting service that lets you manage Git repositories.
  • XCode, Apple's integrated development environment for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 501: iOS App Development with Swift course are:

  • Swift, a coding language.

Modules You Will Go Through

This course is divided into 3 modules. Here is a breakdown of the topics that will be covered:

1Create mobile apps in Swift, Apple's new programming language.
2Use industry tools and frameworks such as Cocoa, Xcode, UIKit, Git, and more.
3Understand and know how to properly use UIKit, asynchronous code, CoreImage, NSURLSession and JSON, AutoLayout, Source Control, Core Data, Animation, and the app submission process.

Code 501: Android Application Development

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentPart-Time
Course Length10 Weeks
Cost of Tuition$6,000

Become a mobile developer, learning how to build apps for the Android operating system in this program. Students will learn about the Android app development environment, Java, and the industry's best practices for mobile development.

Prerequisites:

  • Code 301.

Skills You Will Learn

The Code 501: Android Application Development course focuses on the following skills:

  • Java, a cross-platform software development platform.
  • Android, a mobile operating system developed by Google.

Modules You Will Go Through

This course is divided into 2 modules. Here is a breakdown of the topics that will be covered:

1Create mobile apps in Java for the Android operating system.
2Use industry-standard tools and frameworks.

Code 501: Introduction to Data Analysis & Visualization with Python

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentFull & Part-Time
40 hours per week.
Course Length1 Week Full-Time
2 Weeks Part-Time
Cost of Tuition$2,000

Harness the power of Python to gain data analysis and visualization skills. The school will cover how to use standard packages for the organization, analysis, and visualization of data, such as Numpy, Scipy, Matplotlib, and Scikit-learn. Students get to apply these skills on a daily basis and, at the end of the program, produce a substantial project showcasing their new abilities as data analysts.

Prerequisites:

  • Know arithmetic and basic algebra
  • Have seen a mathematical matrix (even if it's not yet understood)
  • Understand Git and GitHub
  • Have a basic understanding of Python:
    • Built-in Python data structures and functions (list, tuple, dict, int, float, string, len, sum, min, max)
    • Performing basic mathematical operations in Python (with and without math from the standard library)
    • Writing custom functions and classes
    • Importing packages
    • Running scripts
    • Reading/writing files
    • Installing new packages

Skills You Will Learn

The Code 501: Introduction to Data Analysis & Visualization with Python course focuses on the following skills:

  • NumPy, a library for Python.
  • SciPy, a Python-based ecosystem of open-source software for mathematics, science, and engineering.
  • Pandas, an open-source data analysis and manipulation tool.
  • Matplotlib, a comprehensive library.
  • Seaborn, a Python data visualization library based on matplotlib that provides a high-level interface for drawing informative statistical graphics.
  • Scikit-learn, a free software machine learning library that works with Python.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 501: Introduction to Data Analysis & Visualization with Python course are:

  • Python, a free software environment and programming language.

Modules You Will Go Through

This course is divided into 6 modules. Here is a breakdown of the topics that will be covered:

1Be familiar with the standard data analysis tools of Python.
2Know how to visualize their data, whether processed or not, so that they can communicate its relevance to those with and without the appropriate domain knowledge.
3Understand how to clean data and prune for quality without losing the depth of meaning (or at least be able to explain information loss adequately) such that any analysis using that data isn't hampered by regular or irregular artifacts.
4Be equipped to attack small to mid-size data sets with one of the most popular modern programming languages, empowering them with the agency to handle the mass amount of data that the world generates daily.
5Be able to back up claims based on data with solid reporting and data-driven analyses, adding to the legitimacy of their work and the credibility of their decisions.
6Complete a deep dive and thorough analysis of a publicly available data set. This will be done in class as a group project.

Code 501: Build Web Apps with React & Redux

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentPart-Time
Course Length2 Weeks
Cost of Tuition$2,499

React has earned the industry's respect and a positive reputation in an endless world of front-end frameworks. In this class, students will study the React framework, learning how to build a front-end project from scratch using React and Redux.

So that everyone is starting at relatively the same point, students enrolling in this course should have:

  • Fluent knowledge of HTML and the browser DOM
  • Intermediate to advanced knowledge of JavaScript (and JSON)
  • Familiarity with the browser event cycle
  • Experience with REST APIs, AJAX, and related technologies
  • Experience working in a pair programming environment
  • Knowledge of source control (Git)

To participate adequately and get the most out of the course, students should also be at least passingly familiar with:

  • Some knowledge of Webpack basics
  • ES2015 (otherwise known as ES6) JavaScript, including arrow functions, object destructuring, class syntax, and Node module import and export
  • Functional programming style, including map, reduce, and filter, and object immutability HTML5 semantic markup.
  • Testing frameworks for front-end code, including headless browsers (e.g. PhantomJS) and test runners (e.g. Mocha)

Skills You Will Learn

The Code 501: Build Web Apps with React & Redux course focuses on the following skills:

  • React, a powerful Javascript library.
  • Webpack, a module bundler.
  • AJAX, techniques using web technologies on the client-side to create asynchronous web apps.
  • Redux, a JavaScript library.
  • API, Defines interactions between multiple apps.

Modules You Will Go Through

This course is divided into 5 modules. Here is a breakdown of the topics that will be covered:

1Emerge with a thorough knowledge of the React ecosystem, including JSX for templating, Redux for state management, React-Router for front-end routing, Enzyme for testing, and Gatsby for static site generation.
2Be able to scaffold, design, build and test several different styles of front-end websites.
3Enhance their skills with Lodash and functional programming styles.
4Implement a single-page application where data is retrieved from RESTful API services.
5Generate a static website from collections of files.

Code 501: Intro to Data Structures & Algorithms

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentFull & Part-Time
40 hours per week.
Course Length1 Week Full-Time
2 Weeks Part-Time
Cost of Tuition$2,000

For those who are preparing for whiteboarding interviews that test your ability to understand and apply data structures and algorithms to a specific problem set or need a more in-depth study of these core computer science topics. And even for those who are new to the world of algorithms or just need a refresher, this course will train them in widely used CS concepts.

Prerequisites:

  • Solid knowledge of how to write code.
  • Proficiency in at least one of the following languages: Java, C, C++, C#, Python, Javascript or Ruby.

Skills You Will Learn

The Code 501: Intro to Data Structures & Algorithms course focuses on the following skills:

  • Data Structures, a data organization, management, and storage format that enables efficient access and modification.
  • Algorithms, a finite sequence of defined, computer-implementable instructions, typically to solve problems or to perform a computation.

Modules You Will Go Through

This course is divided into 7 modules. Here is a breakdown of the topics that will be covered:

1Be able to evaluate the efficiency of common modern algorithms correctly.
2Build their own data structures from scratch to solve code challenges in the approved programming language of their choice.
3Demonstrate the parallel whiteboarding skills of communication, coding, problem-solving, and analysis to solve challenges at the whiteboard correctly.
4Correctly identify what data structures to use for common code challenges.
5Write common algorithms for data structures like arrays, linked lists, trees, and graphs.
6Demonstrate the command of computer science vocabulary to be able to speak like a professional software developer.
7Get a personalized mock interview, followed by coaching and guidance on where to focus further study time for optimal interview success.

Code 502: Master Data Structures & Algorithms

LocationOnline, Seattle
Start DatesAug 1st, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length1 Week Full-Time
2 Weeks Part-Time
Cost of Tuition$2,000

This course is designed for those who already have basic familiarity with Data Structures and Algorithms and are looking for the next level. The program will train them with the advanced CS concepts found in senior-level software developer interviews and larger tech companies like Google, Amazon, and Facebook.

Prerequisites:

  • Solid knowledge of how to write code.
  • Familiarity with core data structures: Arrays, Linked Lists, Stacks, Queues, Trees, and Hash Tables.
  • Proficiency in at least one of the following languages: Java, C, C++, C#, Python, Javascript, Ruby.

Skills You Will Learn

The Code 502: Master Data Structures & Algorithms course focuses on the following skills:

  • Data Structures, organization format that enables efficient access and modification of data.
  • Algorithms, a sequence of instructions to solve problems.

Modules You Will Go Through

This course is divided into 6 modules. Here is a breakdown of the topics that will be covered:

1Be able to correctly evaluate, compute, and describe the upper and lower bounds of efficiency of complex algorithms (Big O, Big Theta)
2Identify, build, and execute the most suitable Data Structure to solve code challenges in the approved programming language of your choice.
3Level up your parallel whiteboarding skills of communication, coding, problem-solving, and analysis to correctly solve interesting challenges on the whiteboard.
4Master the algorithms you’ll need for challenges like from-scratch auto-complete and solution-optimization challenges.
5Demonstrate the command of computer science vocabulary to be able to speak like a professional software developer.
6Get a personalized mock interview, followed by coaching and guidance on where to focus further study time for optimal interview success.

Code 501: Programming with Java

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentPart-Time
Course Length3 Weeks
Cost of Tuition$2,499

Learn and use the core language features and APIs to design object-oriented applications with Java's Platform. For years, Java has consistently maintained its place as the world's most popular language. As a “write one, run anywhere” language, Java is used on all kinds of devices, from mobile phones to submarines. Partnering with Oracle to offer a proven curriculum for the school's fast-paced class formula.

Prerequisites:

  • Understand basic programming: flow control and OOP in any other language.
  • Complete the IntelliJ Hello World Tutorial.

Skills You Will Learn

The Code 501: Programming with Java course focuses on the following skills:

  • Java, a cross-platform software development platform.
  • API, Defines interactions between multiple apps.
  • OOP, a programming paradigm that can contain data and code: data in the form of fields and code in the form of procedures.

Modules You Will Go Through

This course is divided into 7 modules. Here is a breakdown of the topics that will be covered:

1Create Java technology applications with the latest JDK Technology.
2Develop their object-oriented programming skills.
3Know the benefits of inheritance, interfaces, and class composition.
4Identify good practices in the use of the language to create robust Java applications.
5See Lambda expressions in Java applications.
6Store and manipulate data using collections.
7Manipulate files, directories and file systems.

Code 501: Master Essentials of the Bash Command Line

LocationOnline, Seattle
Start DatesNone scheduled
Time CommitmentPart-Time
Course Length1 Week
Cost of Tuition$1,125

Use the power of the command line for faster development and debugging. This knowledge is what separates novice developers from experts, saves countless development hours, and makes a programmer's job easier. In this class, students will speed up their workflow and get a deeper understanding of everything the terminal can do.

Prerequisites:

  • Have experience using the Unix/Linux command line for at least two months in the course of development work.
  • Know the basics of navigating their computer and viewing files on the command line.
  • Have familiarity with using package managers, such as brew, npm, or apt-get.
  • Have a full install of the Linux/Unix-based environment. Mac or Linux users are already set; Windows users should set up the Windows Subsystem for Linux before the start of this course.

Skills You Will Learn

The Code 501: Master Essentials of the Bash Command Line course focuses on the following skills:

  • Linux, the most popular open-source operating system there is. It is similar to Unix and forms the basis of the Android mobile operating system, also one of the most popular in the world.

Coding Languages You Will Learn

The core coding languages you will learn in the Code 501: Master Essentials of the Bash Command Line course are:

  • Bash, a Unix shell and command language written as a free software replacement for the Bourne shell.

Modules You Will Go Through

This course is divided into 4 modules. Here is a breakdown of the topics that will be covered:

1Explain and manipulate the ACL structures in a Unix/Linux system, including users and groups, in order to maintain a secure and usable system.
2Identify the correct Unix tools to solve problems on the command line, from among tools such as find, grep, sed, piping, xargs, lsof, top, ps, finger, kill/killall, netstat, curl, ssh, telnet, su, chmod/chown/chgrp, useradd, and more.
3Write and execute small bash scripts utilizing conditionals and loops to identify rogue processes, automate a series of commands, or simplify the build and deployment process.
4Read and understand man pages, info pages, and other documentation to continue learning and using new features of their command line.

Ops & Cybersecurity

LocationOnline, Seattle
Start DatesAug 15th, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length9 Weeks + 8 Hours Full-Time
20 Weeks + 8 Hours Part-Time
Cost of Tuition$11,099

For those who want to start a career in Cybersecurity, or even find out if this is the right path for them, they can consider this track of courses to find out where to start learning, what should be learnt, and what to expect after successfully completing this course track. Students can get started in HTML, CSS, and JavaScript with beginner-level classes, or if they have previous experience, jump directly into intermediate and advanced courses available now!

Skills You Will Learn

The Ops & Cybersecurity course focuses on the following skills:

  • Agile, a set of practices that involve discovering requirements and developing solutions through the collaborative effort of self-organizing and cross-functional teams and their customer or end-user.
  • Linux, the most popular open-source operating system.
  • AWS, a secure cloud services platform.

Coding Languages You Will Learn

The core coding languages you will learn in the Ops & Cybersecurity course are:

  • Bash, a command language that can replace Bourne shell
  • Python, a free software environment and programming language.

Modules You Will Go Through

This course is divided into 3 modules. Here is a breakdown of the topics that will be covered:

Is cybersecurity right for me?Ops 101 – self-paced (8 hours) – $99
In this one-day workshop, you will get hands-on practice with the tools and techniques of penetration testers and ethical hackers. Get a taste of the Code Fellows cybersecurity program, learn how to find and exploit computer systems, and explore cybersecurity career pathways.
Ops 102 – 1 or 2 weeks – $1,000
If you’re new to configuring computers, complete Ops 102 to get an introduction to how computers work! Learn system interfaces, identify and install hardware components, and practice deploying Windows and Linux operating systems to build foundational skills that will kickstart your career in technical operations.
Learn to Computer Ops and SecurityOps 201 – 4 or 9 weeks – $5,000
Learn to support technology operations by resolving issues with hardware, software, and virtual or cloud systems. In this hands-on course, you will deploy and troubleshoot Windows and Linux operating systems in various virtual and cloud environments.
Ops 301 – 4 or 9 weeks – $5,000
Gain hands-on Systems Administrator skills in this exciting course that follows the journey of the fictional Globex Corporation as it grows from a startup to a multinational enterprise with fully functional network and information systems.
Become a Cybersecurity ProOps 401 – Divided in the Ops 401 series
These are the most intense courses offered at Code Fellows. Students come in with various backgrounds and leave with the training and skills they need to excel as cybersecurity professionals. Ops 401 courses require prior experience in IT operations, whether through preceding Code Fellows courses, self-study, or on-the-job training.

Ops 401: Cybersecurity Engineering

LocationOnline, Seattle
Start DatesOct 4th, 2021
Time CommitmentFull & Part-Time
40 hours per week.
Course Length10 Weeks Full-Time
23 Weeks Part-Time
Cost of Tuition$12,000

This program teaches students how to perform cyber operations. The first half of the program concentrates on using information assurance concepts, data security, cloud security, and introducing core SecOps tooling and skills. During the second half of the program, students learn how to build threat models, assess web application security, customize defences against malware, and perform basic penetration testing. Students will gain hands-on experience with modern tools and frameworks in this challenging journey to learn modern cybersecurity.

Prerequisites:

  • Familiarity with algebra concepts.
  • Ops 301: Networking and Systems Administration (experienced applicants can test out).

Skills You Will Learn

The Ops 401: Cybersecurity Engineering course focuses on the following skills:

  • Penetration Testing, also known as Pentest, or ethical hacking, is an authorized cyberattack on a computer system in order to evaluate its security.
  • Information Technology is all about installing, maintaining, and improving computer systems, operating networks, and databases.
  • Modelling, the use of computers to simulate and study complex systems using mathematics, physics and computer science.

Modules You Will Go Through

This course is divided into 14 modules. Here is a breakdown of the topics that will be covered:

1Assess risk using quantitative or qualitative methods
2Document risk mitigations and perform security compliance audits
3Take a security project all the way from conceptual requirements to technical implementation
4Apply modern cryptographic principles to protect data at rest and in transit
5Use data loss prevention (DLP) tools
6Perform threat analysis and threat modelling using various tools such as STRIDE, cyber kill-chain, and MITRE ATT&CK
7Explore web application security
8Administer anti-malware systems and various security tools
9Analyze IT systems security with vulnerability scanning
10Perform penetration testing
11Configure an intrusion detection/prevention system (IDS/IPS)
12Performing incident response operations and SIEM event monitoring
13Deploy, configure, and query a SIEM
14Oversee cloud security efforts using AWS native tooling

Job Placement & Career Support

Code Fellows makes sure to surround you with people who will support students every step of the way and whose main focus is their success. Along with them, they will also be working hand to hand with cohort classmates to solve the problems given to them throughout the course. These are the general goals students will be working towards every step of the way:

  • Understand expected attitudes and behaviours in a professional setting
  • Craft a practiced personal pitch and understand how, when and why to use one to maximize opportunities
  • Understand how to grow a strong professional network and the value of maintaining it.
  • Develop necessary materials for a successful job search such as a polished resume, LinkedIn, GitHub & professional online presence
  • Learn how to target a job search and focus efforts for effective results
  • Understand the difference between behavioural interview questions and tech interview questions. Have well-polished answers to behavioural interview questions
  • Develop your personal brand and be able to eloquently present your value to the tech industry with a brief presentation
  • Develop public (online) speaking
  • Learn how to learn, collaborate and work online using the latest teleworking technology

Student Outcomes

The reported time of these outcomes is 1/1/2013 – 5/15/2019.

Code Fellows success rate looks like this:

Graduation rate100%
In Field Employment Rate93%
Median Earnings$72,500

Here’s what their 180-day breakdown of employment looks like:

Full-time, in-field81.7%
Full-time internship, apprenticeship, contract position12.1%
Part-time, short-term contract, freelance4.0%
Employed out of the industry5.1%

The following are some of the more than 800 companies that have hired Code Fellows graduates:

DisneyXboxNikeGoogle
ExpediaStarbucksZillowFacebook
MicrosoftGettyImagesTuneBoeing
SalesforceAmazonNordstromWallmartLabs
OfferUpTargetCDKGlobalCBRE

Costs, Payment Plans & Scholarships

#1 Costs

Code Fellows’ costs vary depending on the course you choose. Here’s how much each of them costs:

Software Development$11,099 divided into:
Code 101 – $99
Code 102 – $1,000
Code 201 – $5,000
Code 301 – $5,000
Code 401: Advanced Software
Development in Full-Stack JavaScript
$12,000
Code 401: Advanced Software
Development in Python
$12,000
Code 401: Advanced Software
Development in ASP.NET Core
$12,000
Code 401: Advanced Software
Development for Mobile
Applications
$12,000
Code 401: Advanced Software
Development in Java with
SpringMVC & Android
$12,000
Code 501: iOS App
Development with Swift
$6,000
Code 501: Android
Application Development
$6,000
Code 501: Introduction to
Data Analysis & Visualization
with Python
$2,000
Code 501: Build Web Apps
with React & Redux
$2,499
Code 501: Intro to Data
Structures & Algorithms
$2,000
Code 502: Master Data
Structures & Algorithms
$2,000
Code 501: Programming
with Java
$2,499
Code 501: Master Essentials
of the Bash Command Line
$1,125
Ops & Cybersecurity$11,099 divided into:
Ops 101 – $99
Ops 102 – $1,000
Ops 201 – $5,000
Ops 301 – $5,000
Ops 401: Cybersecurity
Engineering
$12,000

#2 Payment Plans

Code Fellows offers four payment plans:

Income Share Agreement (ISA)

An income share agreement or ISA allows the student to pay for a deposit and then pay a percentage of their salary once they get a job and until the debt is paid in full (usually around 3 years).

Climb

Climb Credit is a student loan company that focuses on financing career-building programs to allow students to get a high return of investment from the education they receive. Climb offers:

  • Quick online application that can be filled in 5 minutes with no impact on credit.
  • Affordable interest-only payments while in school and a few months after to ease a graduate’s job search.
  • High loan approvals include financing for students with no credit.
  • Instant decisions most of the time, allowing students to accept and e-sign their documents in a couple of clicks.
  • Friendly and responsive customer service.

Ascent

Ascent's payment plans offer students taking any of the school's programs loans that range from $2,000 to $23,000 loan.

  • Their Full Deferred Payment plan allows the student to pay $776.13 monthly after graduation. Total: $27,941.
  • Their Interest-Only Payments in School plan allows students to pay $130.81 monthly while in school and then $740.17 monthly after graduation. Total: $27,562.
  • Their Payment in School plan allows students to pay a $740.17 monthly fee from the start of the course. Total: $26,646.

All of these payments are split into 36 monthly installments, and depending on the plan you chose, the interest is higher.

GI Bill®

Code Fellows has been approved to receive reimbursement of their programs using a GI BILL® through the Department of Veteran Affairs (VA).

#3 Scholarships

Code Fellows offers three scholarships:

Early-Bird Discount for 201 Courses

Code Fellows offers an early-bird discount to anyone who is accepted to a 201 course, signs their contract, and pays the $500 deposit at least four weeks before the first day of class.

Course-Bundle Discount

For applicants who have committed to a 201 course prior to enrolling in a 102 course, they will receive a $500 credit towards their 201 tuition, in addition to having their seat in the course reserved.

The Scholarship Fund

Scholarships can cover up to 70% of tuition for recipients. These scholarships are awarded based on financial need and the applicant's ability to meet the requirements of the course and scholarship application.

How To Apply To Code Fellows

Step 1: Go To Their Sign Up Page

You can start your enrollment process by visiting Code Fellows' website. You can do so by clicking the button below.

Step 2: Contact the School

If you're ready to submit your application for a course, let the school know through their contact page. In the message, you should include:

  • Name of the course you want to apply for
  • Start and end dates
  • Daytime or Nights & Weekends (Full or Part-Time)

Step 3: Phone Interview

The phone interview is a 15 to 30-minute conversation where you can learn more about the school and the courses it offers. During this time, the school will also get a better idea of what your goals are and help you figure out how to reach them.

You should be prepared to talk about:

  • Your background
  • Any previous experience with coding (including online tutorials)
  • Why you are interested in Code Fellows
  • What you hope to get out of the experience
  • Your long term goals

Step 4: Pre-work and The Entrance Test

If you’re applying to a 201 course, you’ll have the option to either test into the program or take the 102 prep course.

Regardless of what you choose, both will conclude with an entrance test designed to make sure that you have successfully understood everything you needed to proceed. During your phone interview, the Admissions Advisor will discuss all relevant timelines as it pertains to your entrance test due date.

Step 5: The Final Interview (401 courses)

If you are testing directly into a 401 course, the final step is a technical interview. You'll get a chance to explain the code you submitted. And you might also be quizzed on the stack you're applying to and your skillset to make sure that you’re ready for the intensity and level of the course ahead.

Code Fellows User Reviews

Here are just a handful of verified Code Fellows reviews from a few of their members:

“Code Fellows didn't just teach me to code, they taught me how to be a developer, and a valuable commodity to any team.”Scott Falbo.

“If you DO decide to go thru the program, and I would recommend it, since it has changed my life for the better…”Fletcher LaRue.

“If it weren't for Code Fellows and their approval to accept GI Bill Funds, I probably wouldn't have had the opportunity to do this. Now I will be able to find a career doing what I enjoy most – coding!”Remil Marzan.

“The curriculum revolves around the most in-demand technologies, and tries to give you good source materials to learn about a broad range of fundamentals. If you blow off the readings, you lose a bit portion of learning. It's really up to you how much you take away from the courses, because instructors are always willing to send you more materials.”Whitney Marzan.

“I have seen more students get a dev job in Seattle by going through CodeFellows than any other bootcamp. This is the program to take if you want to be a web developer.”Chris Gantt.

“Regardless of skill level I would highly recommend it. Even if its just to get use to the systems and interfaces used throughout code fellows. It's been a great springboard in to the rest of the program.”Will Koger.

Code Fellows Alumni

In case those reviews haven’t convinced you, here are a few quick stories about Code Fellows members—the sort of people you’ll be rubbing shoulders with once you enter the program.

Before Code FellowsAfter Code FellowsDo They Recommend Code Fellows?
Kate was working as a store manager.Kate is now working as a Full Stack Software Engineer at Produce Pay.“If you're serious about getting into development, I highly recommend this program!”
Kenneth was working as an IT helpdesk technician.Kenneth is now working as a Software Developer at MEDITECH.“I highly recommend Code Fellows! They have helped me succeed in getting the skills, knowledge and confidence to go out and get a great coding job!”
Clare was working as a research associate.Clare is now working as a Software Engineer at Microsoft.“Code Fellows offers a great launchpad into a tech career, you just need to be willing to put in the work, and motivated to succeed.”

How To Contact Code Fellows

In the following table, you'll find the most important contact info so you can get in touch with Code Fellows in order to learn more, ask any questions you may have or sign up.

Phone206-681-9318
Social Media
Apply Now button
Mailing Address2901 3rd Ave. Suite 300
Seattle, WA 98121

In Summary

Code Fellows is a tech school that offers three kinds of courses, software engineering, data science and cybersecurity. To enroll in any of the school's programs, you will need a computer and a good internet connection.

The school offers one scholarship for those in need, and four payment plans, three of them through partnerships with Climb, Ascent and GI BILL. And for those who are still wondering if this is the right decision, Code Fellows also offers a cheap initiation course that you can enroll in.

If you want to know more about Code Fellows, you can click on the button below:

Canada's Best Credit Cards

Exceptional Value

Earn up to 40,000 Aeroplan Miles (valued at $800 - $1,200) with the American Express Aeroplan Card, our #1-rated card in Canada in 2021.

Bonus: Includes Buddy Pass

The Finer Things In Life

Earn up to 80,000 Membership Rewards points (valued at $1,600 - $2,400) with the American Express Platinum Card, plus a $200 annual travel credit.

Bonus: Airport Lounge Access

Low Fee, High Value

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit