• Service Workers

  • GraphQL

    An Intro to GraphQL

  • Encryption

  • Authentication

  • Basic Web Security

  • Web Application Development

  • Angular

    A Modern Frontend Framework

  • DOM dom dom DOM

  • Basic Internet Architecture

    Basic descriptions of the architecture of the internet.

  • Intro to Cybersecurity

    High level introduction to cyber security basics

  • Google Hacking The Planet

    Introduction to the use of Google filters in information gathering

  • Routing

    Layer 3 - Network Layer

  • OSI Model

    Networking Model

  • Transport and Network Layer Protocols

    IP, TCP/IP and UDP

  • DNS

    Domain Name Resolution

  • Networking Basics

    Basics of Networking

  • Nslookup To The Sky

    Introduction to the use of the ping utility in information gathering

  • Ping Me

    Lecture regarding the use of the ping utility across multiple operating systems.

  • Footprinting

    Introduction to the footprinting phase of recon.

  • Events and Emitters in NodeJS

  • Penetration Testing & Ethical Hacking

    Introduction to pen testing and ethical hacking concepts.

  • Data Visualization with D3

  • Nmap

    Nmap tutorial

  • Middleware

    The heart of Express

  • Express Yourself Deux

    Intro to the ExpressJS Web Application Frameworks

  • HTTP

    Basics

  • Streams in NodeJS

    Streams

  • Debugging NodeJS

    In terminal and node inspector

  • Quick Sort

  • Making Arrays More Functional

  • Recursion

  • Ethical Hacking - UNFINISHED

    Footprinting & Enumeration

  • Footprinting & Enumeration - UNFINISHED

    Footprinting & Enumeration

  • Cyber Track - Template

    an example to use. should fork this to make cyber slides.

  • JS-Basics

    Data Types, Control, Loops

  • SASS

  • Flexbox

    Flexbox

  • CSS Yes!

    Cascading Style Sheets

  • Big-O

    Understanding relative representation of the complexity of an algorithm.

  • Mocha Chai TDD/BDD

  • XMLHttpRequest

  • Multiple Inheritance

  • Prototypal Inheritance and The Chain Gang

  • OOP in ES6

    ES6 OOP

  • Call, Apply, Bind....oh My

    Summary of the application of call, apply and bind in JavaScript. Their similarities and differences and application.

  • Like this and like that and like this and...wat?

    An exploration of the concept of this in JavaScript for only function invocation and method invocation. Constructor invokation and call/apply to come later.

  • Linked Lists

  • Hoisting

  • js-scopes

  • Debugging In The Browser