John's Programming Certificates

  1. Fundamentals
    1. Software Design Principles from Codecademy
  2. Algorithms
    1. Problem Solving (Basic) from HackerRank
  3. API
    1. Rest API (Intermediate) from HackerRank
  4. Artificial Intelligence: ML
    1. Machine Learning from Stanford by Andrew Ng
  5. Refactoring
    1. ICAgile (ICP-PRG): Improving and Refactoring Code from Pluralsight by Jeremy Jarrell
  6. Security
    1. OWASP Top 10: Broken Access Control from Codecademy
    2. OWASP Top 10: Identification and Authentication Failures from Codecademy
    3. Learn about CSRF Attacks from Codecademy
    4. OWASP Top 10 from Snyk
    5. Snyk Top 10 from Snyk
    6. Security for Developers from Snyk
  7. OAuth 2.0 and OpenID Connect (OIDC)
    1. Introduction to OAuth 2.0 and OpenID Connect from Pragmatic Web Security by Dr. Philippe De Ryck
    2. OAuth2 and OpenID Connect: Easy Now from Pluralsight by Roland Guijt
  8. C#
    1. C# (Basic) from HackerRank
  9. Go
    1. Go (Basic) from HackerRank
    2. Concurrency in Go from University of California, Irvine by Ian Harris
    3. Concurrent Programming in Go from Pluralsight by Mike Van Sickle
  10. Java
    1. Java Performance Tuning from Pluralsight by Tim Ojo
    2. Refactoring to SOLID Java from Pluralsight by Dan Geabunea
  11. Python
    1. Python (Basic) from HackerRank
  12. SQL
    1. SQL (Advanced) from HackerRank
    2. SQL (Intermediate) from HackerRank
    3. SQL (Basic) from HackerRank
  13. Front-End
    1. React 18: The Big Picture from Pluralsight by Cory House
    2. Next.js 12: The Big Picture from Pluralsight by Cory House
    3. Learn Svelte from Scrimba by Noah Kaufman
  14. Salesforce
    1. Getting Started with Salesforce Lightning Web Components from Pluralsight by Sara Morgan Nettles

Fundamentals (1)

Software Design Principles from Codecademy

John's Software Design Principles from Codecademy

Algorithms (1)

Problem Solving (Basic) from HackerRank

John's Problem Solving (Basic) from HackerRank

John's Problem Solving (Basic) from HackerRank

API (1)

Rest API (Intermediate) from HackerRank

John's Rest API (Intermediate) from HackerRank

John's Rest API (Intermediate) from HackerRank

Artificial Intelligence: ML (1)

Machine Learning from Stanford by Andrew Ng

John's Machine Learning from Stanford by Andrew Ng

Refactoring (1)

ICAgile (ICP-PRG): Improving and Refactoring Code from Pluralsight by Jeremy Jarrell

John's ICAgile (ICP-PRG): Improving and Refactoring Code from Pluralsight by Jeremy Jarrell

Security (6)

OWASP Top 10: Broken Access Control from Codecademy

John's OWASP Top 10: Broken Access Control from Codecademy

OWASP Top 10: Identification and Authentication Failures from Codecademy

John's OWASP Top 10: Identification and Authentication Failures from Codecademy

Learn about CSRF Attacks from Codecademy

John's Learn about CSRF Attacks from Codecademy

OWASP Top 10 from Snyk

John's OWASP Top 10 from Snyk

Snyk Top 10 from Snyk

John's Snyk Top 10 from Snyk

Security for Developers from Snyk

John's Security for Developers from Snyk

OAuth 2.0 and OpenID Connect (OIDC) (2)

Introduction to OAuth 2.0 and OpenID Connect from Pragmatic Web Security by Dr. Philippe De Ryck

John's Introduction to OAuth 2.0 and OpenID Connect from Pragmatic Web Security by Dr. Philippe De Ryck

OAuth2 and OpenID Connect: Easy Now from Pluralsight by Roland Guijt

John's OAuth2 and OpenID Connect: Easy Now from Pluralsight by Roland Guijt

C# (1)

C# (Basic) from HackerRank

John's C# (Basic) from HackerRank

John's C# (Basic) from HackerRank

Go (3)

Go (Basic) from HackerRank

John's Go (Basic) from HackerRank

John's Go (Basic) from HackerRank

Concurrency in Go from University of California, Irvine by Ian Harris

John's Concurrency in Go from University of California, Irvine by Ian Harris

Concurrent Programming in Go from Pluralsight by Mike Van Sickle

John's Concurrent Programming in Go from Pluralsight by Mike Van Sickle

Java (2)

Java Performance Tuning from Pluralsight by Tim Ojo

John's Java Performance Tuning from Pluralsight by Tim Ojo

Refactoring to SOLID Java from Pluralsight by Dan Geabunea

John's Refactoring to SOLID Java from Pluralsight by Dan Geabunea

Python (1)

Python (Basic) from HackerRank

John's Python (Basic) from HackerRank

John's Python (Basic) from HackerRank

SQL (3)

SQL (Advanced) from HackerRank

John's SQL (Advanced) from HackerRank

John's SQL (Advanced) from HackerRank

SQL (Intermediate) from HackerRank

John's SQL (Intermediate) from HackerRank

John's SQL (Intermediate) from HackerRank

SQL (Basic) from HackerRank

John's SQL (Basic) from HackerRank

John's SQL (Basic) from HackerRank

Front-End (3)

React 18: The Big Picture from Pluralsight by Cory House

John's React 18: The Big Picture from Pluralsight by Cory House

Next.js 12: The Big Picture from Pluralsight by Cory House

John's Next.js 12: The Big Picture from Pluralsight by Cory House

Learn Svelte from Scrimba by Noah Kaufman

John's Learn Svelte from Scrimba by Noah Kaufman

Salesforce (1)

Getting Started with Salesforce Lightning Web Components from Pluralsight by Sara Morgan Nettles

John's Getting Started with Salesforce Lightning Web Components from Pluralsight by Sara Morgan Nettles