Mentorship Program

Having been in the industry for more than 15 years now, I have had to learn several different stacks in my various roles ranging from Django, Laravel, TypeScript, and even Golang. Luckily for me, I started my career at a time when the web was simple, text-based content with a handful of languages. Frameworks weren't even a thing back then.

I have had plenty of time to master these technologies as they've popped up, but can only imagine how difficult it must be for people starting out today in 2024.

mentorship-program.jpg

Just learning some frontend and a backend language, is no longer enough, at the very least you need to know the following if you want to be a full-stack developer:

  • SQL.
  • TypeScript.
  • JavaScript frameworks: React or Vue or Angular.
  • HTML + CSS.
  • Tailwind and Bootstrap.
  • A backend language: TypeScript, PHP, Python or Golang.
  • Scripting: Python or Bash.
  • Servers: Ubuntu, basic firewall management, cron jobs, systems, etc.
  • CI: Jenkins or GitHub Actions.
  • Docker, docker-compose.
  • DB servers: Postgres, MySQL, or SQL Server.
  • Microservice architecture.
  • And the list goes on...

This is why I have built an easy-to-follow learning program, to help you succeed and build a long career ahead! Think of me as your personal "Yoda" 😃.

To enroll, please contact me here.

I am offering a mentorship program

Having been in the industry for so long, I have worked with most modern tech stacks and languages. Furthermore, I have a vast amount of experience working with freelance clients, corporates, and various other companies from building accounting systems to large high-concurrency systems with terabytes of data and hundreds of thousands of users.

You can tap into my experience too! And save yourself the trouble of endlessly moving from tutorial to tutorial. There are plenty of great courses on Udemy/Skillshare, I take some myself from time to time, but the biggest problem with these platforms is that they are focused on a wide audience of people and usually each course focuses on a single domain and does not give you an holistic real world view.

Essentially my mentorship program is a mentorship service and not a course. I will start you off with HTML+CSS and take you step by step through various practical tasks, where you will not only learn essential engineering concepts but also learn how to build stuff from small CRUD apps, right up to enterprise ETL systems.

How does it work?

I will sit with you on a call to go through what skills you currently have and what learning path is best for you. Next, I will email you a weekly "learning pack". The goal of each learning pack is to teach you a specific narrow-focused concept, and each subsequent week, we will build upon knowledge gained in prior weeks, thus eventually you will have built a large enterprise-level application and have deep knowledge of all the critical building blocks.

You won't just learn how to build software in "React" [Or enter framework here], but rather you will learn how to build software, the deep engineering concepts behind what makes up most modern web applications.

What tech stack do you teach?

Django or Laravel and React for the frontend. While I am a big fan of Django! I prefer Laravel for beginners because its model layer is closer to SQL, making it easier to learn SQL along the way, further, Laravel does come with just about anything and everything you need to build any kind of application.

However, if you prefer Django or even Next.js, we most definitely can work with those too.

Although, at the beginning of your career, it's important to master one stack and stick with it for at least 2-3 years, I will be teaching you engineering, thus language and framework do not matter that much. You will learn how to adapt your skills easily to any language or framework.

How much does it cost and what's included?

I have two plans: "Starter" ($199 pm) and "Premium" ($499 pm). Both plans include:

  • Initial interview call.
  • Step-by-step guided training.
  • Weekly learning pack.
  • Email help whenever you need.
  • Direct message via Slack.

The premium plan includes video one-on-one sessions for up to 5 hours a month.

How do I enroll?

Simply fill out this form with your details and I will be in touch to schedule your initial interview. The initial call is free with no obligation.