
5 Projects
120 Hours

React 100
Students will familiarize themselves with the popular Front End library ReactJS to build more advanced websites.
You will learn how to:
- Become comfortable with a more modern JavaScript syntax, ES6+.
- Understand Model-View-Controller architecture.
- Familiarize yourself with the popular Front End library ReactJS.
3 Projects
40 Hours

Web 102
Students will gain an understanding of the fundamentals of programming and how web pages are built. Students will also begin to apply techniques to interactivly manage the DOM and events.
You will learn how to:
- Gain an understanding of the fundamentals of programming and how web pages are built.
- Begin to apply techniques to interactively manage the DOM and events.
- Embark on writing code using a code editor and a custom desktop application.
2 Projects
80 Hours

React 200
Students will continue to become familiar with ReactJS by implementing routing and state management using Redux and React-Router. Students will begin building more complex single page applications.
You will learn how to:
- Deepen your understanding of ReactJS.
- Implement routing and state management using Redux and React-Router.
- Build more complex single page applications
3 Projects
15 Hours

OPS 200
Students will learn how to build artifacts and assets for websites. Students will learn how to use task runners and deployment workflows to deploy a website to the public using 12 factor application development patterns.
You will learn how to:
- Learn how to build artifacts and assets for websites.
- Learn how to use task runners and deployment workflows.
- Deploy a website to the public using a 12-factor application development pattern
0 Projects
40 Hours

ALG 100
Students will use HTML, CSS, JavaScript to begin to learn data structures and algorithms.
You will learn how to:
- Gain an understanding of how different data stuctures work.
- Learn to analyze the best algorithmic solution to employ by using the Big O Notation.
- Gain an understanding of recursion and sorting algorithms
0 Projects
40 Hours

ALG 200
Students will use C# to begin to learn common data structures and algorithms.
You will learn how to:
- Get an introduction to Data Structures
- Get an introduction to Sorting Algorithms.
- Describe Computational Thinking
5 Projects
40 Hours

NODE 101
Students will become familiar with back end technologies with Node and Express. Students will build a server and prepare to spin up a website that will be pubilcally accessible on the web.
You will learn how to:
- Become familiar with back end technologies Node and Express
- Build a server.
- Prepare to spin up a website that will be publicly accessible on the web.
0 Projects
40 Hours

DB 200
Students will learn various popular NoSQL systems and their feature sets. Students will gain an understanding of CAP theorem. Students will practice database development skills using projects with NoSQL databases including MongoDB and Redis.
You will learn how to:
- Learn popular NoSQL systems and their feature sets
- Gain an understanding of CAP theorem.
- Practice database development skills with NoSQL databases, including MongoDB and Redis.
0 Projects
15 Hours

DB 100
Students will acquire a strong foundation in Relational Database Systems including elementary foundations and the common query language SQL. Students will use a sample database to practice queries including learning to get, join, and insert data.
You will learn how to:
- Gain an understanding of the fundamentals on how to build MySQL databases
- Begin to understand the fundamentals in relational databases.
- Learn how to manipulate data.
3 Projects
40 Hours

NODE 200
Students will learn various popular NoSQL systems and their feature sets. Students will gain an understanding of CAP theorem. Students will practice database development skills using projects with NoSQL databases including MongoDB and Redis.
You will learn how to:
- Create persistence with data on the backend.
- Build more robust API servers.
- Pass data from the front end all the way to the back.
0 Projects
40 Hours

OPS 100
Students will begin to learn the toolset required to develop websites and modern software projects. They will learn best practices for collaboration tools used during software development.
You will learn how to:
- Update your computers layout so it is developer friendly.
- Install the apps that you will use in subsequent courses.
- Begin to learn the toolset required to develop websites and modern software projects.
1 Projects
40 Hours

DNC 200
Students will become more familiar with Object Oriented Programming and continue to explore the .Net framework and C# syntax.
You will learn how to:
- List several reasons to use Interfaces.
- Explain how to use property Accessors.
- Describe Exception Handling.

Article
Looking4Work: Part 1
4 Projects
40 Hours

DNC 100
Students will gain an understanding of the fundamentals of programming and the syntax of C#. Students will begin to explore Imperative and Object Oriented Programming paradigms.
You will learn how to:
- List several advantages to using C#.
- Create a Command Line / Console Application.
- Use basic C# syntax to control application flow.
3 Projects
40 Hours

DNC 300
Students will use ASP.Net to learn how to build traditional line of business applications including consuming RESTful API services and rendering server side templates.
You will learn how to:
- Explain what the .Net Framework is.
- Create an API server using ASP.Net.
- Handle routing requests for resources.
Is there something else you're looking to learn?
We'd be happy to hear what it is so that we can offer you what you'd like to learn.