Learn

In this section you'll find step-by-step guides to mastering modern programming languages and frameworks. These tutorials are designed for developers who already know how to code, but want to level up in Python, JavaScript, TypeScript, or Rust. Each series focuses on practical, project-driven learning, helping you get productive quickly while also filling in conceptual gaps.

These tutorials are written from the perspective of a fellow learner, and I hope they serve as helpful stepping stones for anyone on a similar path. A basic understanding of programming — preferably with JavaScript or Python — will be useful as you follow along.

Topics:

React Native for Web Developers

React Native for Web Developers

  • React Native
Python Foundations

Python Foundations

  • Python
Git Mastery Series

Git Mastery Series

  • git
Modern React.js

Modern React.js

  • React
Mastering TypeScript

Mastering TypeScript

  • TypeScript