-
Harvard University's CS50 AI course, now available in Persian for Persian-speaking learners through CS50x Persian.
This repository is part of the CS50x Persian initiative, created to make high-quality computer science education accessible to Persian-speaking learners.
The project provides Persian-language resources for Harvard University's CS50 AI, helping students learn artificial intelligence, problem-solving, machine learning, and fundamental AI concepts in their native language.
Through CS50x Persian, Persian-speaking students can access professionally translated educational content, course materials, exercises, and learning resources designed to make the CS50 AI curriculum easier to follow and understand.
Our goal is simple:
To make world-class computer science education accessible to Persian speakers. ❤️
CS50's Introduction to Artificial Intelligence with Python is Harvard University's course designed to introduce students to the concepts and algorithms of modern artificial intelligence.
Throughout the course, students explore fundamental AI concepts and learn how to implement intelligent systems using Python.
The Persian edition makes these concepts accessible to students who prefer learning artificial intelligence and technical subjects in Persian.
Throughout CS50 AI, you will learn:
- Search
- Knowledge
- Uncertainty
- Optimization
- Neural Networks
- Natural Language
- Machine Learning
By the end of the course, you will have a strong foundation in artificial intelligence and will be able to apply AI concepts and algorithms to solve real-world problems using Python.
CS50x Persian is dedicated to making high-quality computer science education available to the Persian-speaking community.
Our Persian CS50 AI course provides:
- 📚 Persian learning resources
- 🧠 AI-focused projects and examples
- Persian-language educational content
- 🎥 Professionally translated course lessons
- 🤖 Practical artificial intelligence projects
- 🌱 A learning experience designed for Persian-speaking students
Whether you are completely new to artificial intelligence or looking to strengthen your AI and Python skills, this course is designed to help you learn step by step.
The original CS50 AI course is taught by:
The special version for Persian taught by:
Students who successfully complete the official CS50 course requirements may be eligible to receive the Harvard CS50 Certificate, subject to the policies and requirements of the official CS50 program.
For the most accurate and up-to-date information regarding certificates and course requirements, please refer to the official CS50 resources.
Learn more about CS50x Persian and our Persian-language courses:
Website:
Persian CS50 AI Course:
For course access, enrollment information, and available learning options, please visit the CS50x Persian website.
At CS50x Persian, we believe language and country should never be a barrier to learning computer science.
Our mission is to help Persian-speaking learners access some of the world's best computer science education through high-quality Persian educational content.
From programming fundamentals to artificial intelligence and beyond, we are working to make learning computer science more accessible to the Persian-speaking community.
We would like to express our gratitude to:
- Brian Yu
- The CS50 Team
- David J. Malan
- Harvard University
- CS50x Persian community
- And everyone who helps make high-quality computer science education accessible to Persian speakers.
If this project helps you learn artificial intelligence or Python, consider giving the repository a ⭐ on GitHub and sharing it with other Persian-speaking developers and students.
Your support helps us continue making high-quality computer science education more accessible to the Persian-speaking community.
Learn. Build. Share.
This document was created by Borna Etminan, an official member of the Harvard University CS50 Persian team and the main admin of this Github account.