LEARN BY BUILDING

Everything here has one job: making you a better AI engineer.

Finish builds that leave you with a working AI product, like an agent or a RAG pipeline. Go deep with courses built around a real repository. Start free with tips and articles. When you are stuck, work 1:1 with me. One plan for full-stack, lead, and AI engineering roles.
Your journey
You

Developer today

01
Software Foundations

Strengthen your coding skills and core computer science.

02
Full-Stack & Backend

Build robust APIs, services, data layers, and the UI on top.

03
System Design & Leadership

Design systems that scale and lead the decisions behind them.

04
Production Systems

Deploy, observe and operate real-world software.

05
AI Engineering

Ship agents and LLM apps: retrieval, evals, cost control.

AI Engineer · Lead Developer

Ship AI products, lead the team, and own production.

Builds

Most online courses are never finished. Builds are made to reach the end.

A build is a short set of steps you do on your own computer. You see a result at every step, and you finish with a working AI product, like an agent or a RAG pipeline, that you can run again.

What the research says

3%

of everyone who signed up for an MIT or Harvard course on edX finished it in 2017–18.

Even among people who paid, fewer than half finished.

Source: Reich & Ruipérez-Valiente, Science, 2019 ↗
  • A result at every step

    Each page ends with a check you can run, so you know it worked before you move on.

  • You do it by hand

    You type, paste, and run every part yourself on your own machine. That is what makes it stick.

  • You keep what you build

    When you finish, the product stays on your computer. Reuse it for the next job, project, or idea.

  • Proof for your resume

    Something you built and can run says more than a certificate. Put it on your resume and keep improving it.

  • The tools developers use now

    Builds use current AI tools like Cursor and agent skills, for job hunting, learning, and shipping projects faster.

See every build →
Courses

Courses built around a real repository.

Not a wall of videos. Each course walks one system from the first file to production, and the code is yours to keep.

  • A structured syllabus

    Modules in a deliberate order, so you always know what to learn next.

  • Narrated lessons and quizzes

    Slides with voice-over, notes you can reopen, and quizzes that check you understood.

  • One real repository

    A companion repo for the whole course, written with the practices production code needs.

Tailored Resumes Without the Lies
11 modules · 6 hours

Tailored Resumes Without the Lies

Same resume for every job, or an AI tool that invents claims? Tell your story once, then get a tailored resume and cover letter where every claim traces to your record.

New · be among the first

All courses →
Testimonials

From mentees, colleagues, and clients.

From people I've worked with

5

Average from 14 ratings

5213 hours together

Employer

“I’ve been working with Mohammad for over two years. He’s a very skilled web developer and an exceptional teacher. As a full stack developer, Mohammad is able to effectively analyze challenging technical problems and lead his colleagues towards implementing successful solutions. He is a kind and patient teacher with a keen understanding of when and how to push students and colleagues to encourage growth.”

Client

“I have had the pleasure of working with Mohammad on several projects over the past seven years. He is an exceptional full-stack developer with comprehensive expertise in both front-end and back-end technologies. Mohammad has a strong command of modern tools and frameworks, which he applies effectively to deliver organized, scalable, and high-performance applications. In our most recent collaboration, he successfully developed a web application incorporating multiple engineering assessment modules, demonstrating both technical depth and attention to detail. He is consistently approachable, receptive to feedback, and committed to addressing client requirements with patience and the highest standards of quality. If you are considering developing a new application, you will be fortunate to have Mohammad on your team, he is truly outstanding.”

Mahsa Sanati shares a testimonial about her experience working with Mohammad Mahdi Mohajer.
Mentee

Mahsa Sanati

20 hours together

More stories

Aditya Vardhan shares a testimonial about his experience working with Mohammad Mahdi Mohajer.
Employee

Aditya Vardhan Jonnalagadda

40 hours together

Mentee

“Mohammad Mohajer is an excellent mentor. He takes the time to carefully identify what you need help with and then provides you with a clear roadmap on what steps to take. He is very resourceful and was able to professionally answer all of my questions about the Software/AI Engineering job market. Highly recommend.”

Mentee

“Mohammad was extremely professional, supportive, and generous with his time. He went above and beyond to understand my goals, gave practical advice, and offered detailed, actionable suggestions to improve my resume. I’m very grateful for his guidance and would highly recommend him as a mentor.”

Mentee

“Mohamed is really great, what I Iike most is his methodology, patient and nice communication, I was zero in full-stack but he really helped me to gain confidence in short time !”

Mentee

“The sessions help me understand the details of fundamentals and the application of concepts of software development from end to end perspective. I have a much better understanding and confidence in my knowledge.”

Mentee

“I had a great session with my mentor, who was incredibly friendly, patient, and knowledgeable. Their amazing communication and problem-solving skills truly guided me in my career growth. I felt motivated throughout our conversation, and I appreciate the insights shared. While my overall experience met expectations, I recommend booking with this”

Mentee

“Mohammad is a very friendly and approachable. He is a great listener and creates a comfortable environment where you feel encouraged to open up and talk more. His cheerful and positive attitude makes every conversation enjoyable and motivating. I really appreciated his ability to listen, understand, and make the session feel natural and engaging. He provided practical advice and useful guidance through the session.”

Mentee

“Mohammad Mohajer is an outstanding mentor. Our session was packed with practical insights and clear, actionable takeaways. He combines deep expertise with a warm, approachable style that makes the conversation both effective and highly engaging. I’m walking away with valuable advice and a much clearer direction. Thank you!”

Mentee

“He was incredibly helpful, patient, and supportive. His advice gave me a clearer perspective and helped me understand what I should focus on. I really appreciate his guidance and the time he took to patiently answer my questions. I learned a lot from him!”

Mentee

“Amazing mentorship! 5-Star!!!”

Who teaches
Portrait of Mohammad, the mentor behind TechTips

Mohammad — “Moh”

Senior full-stack & AI systems engineer · sole mentor at TechTips

Taught by an engineer who still ships.

I build and run production AI systems for a living. Every build, course, and tip comes from that work, and I run every mentorship session myself.

14+
Years shipping production software and automation systems
150+
1:1 mentorship sessions delivered
12+
Developers mentored through 1:1 engagements
5/5
Average rating from accepted testimonials
  1. 2024 — now

    Principal Software Developer · AI Engineer & Mentor

    Designing and shipping AI-powered products end to end — LLM systems, retrieval pipelines, and production platforms — while mentoring developers through the same work.

  2. 2021 — 2024

    Lead Software Developer

    Led full-stack platform work: architecture, migrations, APIs, and delivery pipelines so teams could ship reliable products at scale.

  3. 2019 — 2021

    Full-Stack Developer

    Built and shipped web applications across the stack — frontend, APIs, and data — turning product requirements into production features.

  4. 2012 — 2019

    Programmer & Automation Systems Developer

    Solved engineering challenges by building practical software and automation systems that cut repetitive work and made day-to-day workflows more reliable.

Mentorship

Stuck somewhere? Work 1:1 with me.

Builds, courses, and tips cover the common path. When the gap is your own codebase, your team, or your next role, book a free assessment call with me and leave with a written roadmap.