Courses & Certificates

Education & Certifications

A structured list of formal coursework, certifications, and specialized training programs across artificial intelligence, programming, and applied engineering disciplines.

🎓 Artificial Intelligence & ML

2022–2024
Course & Certificate Issued & held by: Harvard University (CS50) & Maktabkhooneh (Jadi) • Verified Credential ↗
A practical, hands-on foundation in ML concepts and workflows—focused on building intuition and implementation ability, not just theory.

🐍 Python Programming

2022
Certificate Issued by: Iran’s Technical & Vocational Training Organization • Score: 90%
Solid Python fundamentals with practical problem-solving—clean code habits, real scripting patterns, and "get things done" engineering mindset.

📰 Journalism & Communication

2022
Course & Certificate Issued by: Allameh Tabataba’i University
Improved structured writing and communication—useful for technical documentation, stakeholder updates, and turning complex ideas into clear narratives.

🍂 Artificial Intelligence Autumn School

2021
Course & Certificate Issued by: Amirkabir University of Technology (Tehran Polytechnic)
Intensive AI-focused training that strengthened research-style thinking: problem framing, model selection intuition, and evaluation discipline.

⚡ Embedded Software Testing & Verification

2021
Course & Certificate Issued by: Amirkabir University of Technology (Tehran Polytechnic)
Focused on reliability, boundary analysis, and systematic verification for safety-critical embedded systems—testing mindset that carries directly into production firmware and high-reliability computing.

🧱 Clean Code & Algorithm in Python

2021
Course Held by: Top Learn Online Coding Academy • Course Page ↗
Emphasis on readable, maintainable code with algorithmic thinking—writing Python that scales from "works" to "works and survives."

🐧 Linux (LPI102) & IoT

2021
Course (Workshop) Held by: Sharif University of Technology
Strengthened practical Linux workflow (shell, processes, permissions) plus IoT context—useful for deployments, servers, and embedded pipelines.