To Speak with Expert call at (925) 239-0399 or to schedule a phone meeting send us calendar invite on: jam.jacob@toittraining.com
Abstracting with Functions
Reusing code one piece at a time.Take a look at creating functions as a way to collect logic into a reusable chunk. If you want to explore how to create and utilize functions to make your code more readable and maintainable, then join us there!

Duration: (3 H 7 M)

Abstracting with Functions
Algorithmic Problem Solving
When you are first start programming, solving problems can be difficult. Since the entire impetus for learning programming is to solve a multitude of problems with a computer, the difficulties can lead to frustration. However, in this course, we are going to approach a problem with a method that can help alleviate those issues. Join us as we develop our problem-solving toolkit!

Duration: (4 H 37 M)

Algorithmic Problem Solving
Applied Fundamentals: Guess the Number
If you still are working on honing your programming skills, then building something simple can help that skill development along. In this series, we are going to build another simple game that allow you to flex your programming muscles. See you there!

Duration: (2 H 41 M)

Applied Fundamentals: Guess the Number
Applied Fundamentals: Hangman
Learning a the fundamentals of programming is very empowering, but the next question is how can I use it? We are going to use some of the skills and knowledge that you have acquired to build a childhood game, Hangman, on in the command line environment. Let's get started!

Duration: (3 H 34 M)

Applied Fundamentals: Hangman
Getting Technical with the Terminal
In this series, we are going to learn the basics of using the command-line interface. If you have ever been scared when the cursor shows up on a seemingly blank screen or wondered what the Terminal or cmd application can accomplish, then stay tuned to learn the basics and increase your productivity.

Duration: (2 H 4 M)

Getting Technical with the Terminal
HTML, CSS and Bootstrap
This course introduces basic concepts for building web pages using HTML which gives structure to the content such as defining paragraphs and images and CSS which defines the appearance of the content such as colors and fonts. It also introduces bootstrap which is a collection of tools and templates for use with HTML and CSS.

Duration: (3 H 20 M)

HTML, CSS and Bootstrap
HTML5 Canvas Graphics and Animations
HTML5 Canvas elements bring art and animation to the browser. In this series, we explore the capabilities of the HTML5 Canvas element in conjunction with JavaScript. This includes simple "pen" drawings, image displaying, image manipulation, and animations. Knowing HTML5 Canvas provides a great way to start with in-browser games as well as expressing those artistic desires. Hope to see you there!

Duration: (10 H 48 M)

HTML5 Canvas Graphics and Animations
Intro to Web Development
Basic Theory and Beginning Applications

Duration: (8 H 22 M)

Intro to Web Development
Python Programming
Learn the Python programming language, topics include printing output to the screen, assigning and utilizing variables, getting input from the user, and more.

Duration: (6 H 19 M)

Python Programming
Intro to Docker
Getting down with Docker

Duration: (9 H 39 M)

Intro to Docker
Intro to Git
Distributed version control

Duration: (3 H 31 M)

Intro to Git
Intro to NodeJS
Breaking JavaScript out of the browser

Duration: (10 H 2 M)

Intro to NodeJS
Intro to NumPy
Fast Numbers with Python Ease

Duration: (4 H 52 M)

Intro to NumPy
Intro to Vue.js
Reactive web framwork for the masses

Duration: (9 H 59 M)

Intro to Vue.js
Intro to AngularJS
A Widely Used Web Framework

Duration: (10 H 29 M)

Intro to AngularJS
Intro to Webpack
Modern build processes

Duration: (2 H 47 M)

Intro to Webpack
Intro to PHP
Getting started with PHP

Duration: (3 H 57 M)

Intro to PHP
Intro to Redux
Scalable state management

Duration: (2 H 7 M)

Intro to Redux
Intro to Ruby on Rails
Quick Web with Ruby

Duration: (8 H 6 M)

Intro to Ruby on Rails
Object Oriented Python
Coding the way the cool kids do

Duration: (4 H 33 M)

Object Oriented Python
Object Oriented Java
Compile yourself a nice hot cup

Duration: (13 H 32 M)

Object Oriented Java
Python for Security
Being Sneaky with Python

Duration: (5 H 44 M)

Python for Security
Weather Application with Angular Express
Angular and Express... Putting it together!

Duration: (9 H 33 M)

Weather Application with Angular Express
RESTful API with Express
Where's the data? Express to the rescue!

Duration: (7 H 54 M)

RESTful API with Express
Chat App with React and Firebase
Real Time Data with React

Duration: (8 H 30 M)

Chat App with React and Firebase