Currently learning AI Engineering

AI ENGINEER

AI Engineer in Progress

Computer Engineering Student | Building with Python, AI & Open Source

Learning, building, and evolving toward the world of Artificial Intelligence.

Mohammad Hossein Taheri

About

I'm a Computer Engineering student at Islamic Azad University, Najafabad, and my focus is moving steadily toward Artificial Intelligence.

I started with programming fundamentals, Java and the basics of the web. Now I'm working through Python, data analysis and machine learning, with deep learning, NLP and computer vision coming next.

I don't present myself as a finished engineer. This site shows the path, the skills I'm building and the things I make.

EducationComputer Engineering
FocusArtificial Intelligence
Current stageBuilding & Learning
GoalAI Engineering

Roadmap

The path I'm following to become an AI Engineer — from foundations to engineering.

  1. 00

    Computer Engineering

    Starting point

  2. 01

    Programming Fundamentals

    • Python
    • Git / GitHub
    • Linux
    • OOP
    • Data Structures
  3. 02

    Math for AI

    • Linear Algebra
    • Probability
    • Statistics
    • Calculus
    • Optimization
  4. 03

    Data & Scientific Python

    • NumPy
    • Pandas
    • Matplotlib / Seaborn
    • SQL
    • Data Cleaning
  5. 04

    Classical Machine Learning

    • Regression
    • Classification
    • Trees
    • Ensemble
    • Clustering
    • Dimensionality Reduction
    • Model Evaluation
  6. 05

    Deep Learning

    • Neural Networks
    • Backpropagation
    • Optimization
    • CNN
    • RNN / LSTM
    • Transformers
  7. 06

    PyTorch

    Main deep learning framework

  8. 07

    Specialization

    • Computer Vision
    • NLP
    • Speech
  9. 08

    Generative AI

    • LLM
    • Transformers
    • Embeddings
    • Prompt Engineering
    • Fine-tuning
    • RAG
    • Agents
  10. 09

    AI Engineering

    • APIs
    • FastAPI
    • Docker
    • Cloud
    • Databases
    • System Design
  11. 10

    MLOps / LLMOps

    • Experiment Tracking
    • Model Registry
    • CI / CD
    • Monitoring
    • Deployment
  12. AI ENGINEER

Skills

Skills I've built and paths I'm currently walking.

  • 60%

    Python

    Building

  • 40%

    Linux

    Learning

  • 35%

    Git & GitHub

    Learning

  • 30%

    NumPy

    Learning

  • 30%

    Pandas

    Learning

  • 25%

    Matplotlib

    Learning

  • 20%

    SQL

    Learning

  • 20%

    Machine Learning

    Learning

  • 15%

    Applied ML

    Learning

  • 15%

    FastAPI

    Learning

  • 0%

    Deep Learning

    Next

  • 0%

    PyTorch

    Next

  • 0%

    RAG

    Next

  • 0%

    Docker

    Next

  • 0%

    MLOps

    Next

  • 0%

    MLflow

    Next

Projects

Small things I've built while learning.

Python · Tkinter

Advanced Calculator

A GUI calculator with a full interface — basic operations, percentage, sign toggle, and error handling.

View code
Python · Tkinter

To-Do List

A daily task manager with add, delete, mark-as-done and file persistence.

View code

Research

Notes and small studies on things I'm learning.

Machine Learning Fraud Detection

Comparing Fraud Detection Models: Logistic Regression vs Random Forest vs XGBoost

A small study on how three classical models perform on imbalanced financial transactions.

Read the article

Certificates

Click any certificate to view it larger.

Let's build something meaningful.

I'm always interested in learning, collaborating and exploring new ideas in AI. If you have an idea or just want to say hi, I'd love to hear from you.

Contact form