Skip to content

Learn TypeScript

If you are new to TypeScript or JavaScript, I have compiled a training guide to get you started with a bunch of recommended basics.

I am an avid believer that you don't need to pay money to learn something. Below are free courses that are ordered to get you jump started in TypeScript. If it asks for a credit card, don't use it. Ping me and I will refine the course list.

Learn the Basics

  1. Intro To Programming Terminology
    • You should only do this course if you have never programmed before.
  2. Intro to HTML
    • You should only do this course if you don't know HTML.
  3. Intro to CSS
    • You should only do this course if you don't know CSS.
  4. JavaScript - Core
  5. JavaScript - Continued
  6. TypeScript - Core

Expanding on the Basics

  1. Node.JS - Core
  2. Express.JS - Getting Started
  3. React.JS - Core
  4. React.JS - Lifecycle
  5. React.JS - SPA as Multi-Page
  6. React.JS - Testing
  7. State Management

Securing Your Code

  1. CyberSecurity - Core
  2. CyberSecurity - Personal
  3. CyberSecurity - Secure Coding Intro
  4. OWASP - Top 10
    • Please read through the latest top 10 report and each of the issue-sets identified.
  5. OWASP Top 10 - Broken Access Control
  6. OWASP Top 10 - Security Misconfiguration
  7. OWASP Top 10 - Injection
  8. OWASP Top 10 - Injection, Continued
  9. OWASP Top 10 - Authentication Failures
  10. OWASP Top 10 - Software and Data Integrity Failures
  11. OWASP Top 10 - Logging and Monitoring Failures
  12. Cross Site Request Forgery
  13. Express.JS - Security

Extra Credit: