Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

CS50 Web — Persian Edition

  • اگر فارسی زبان هستید به صفحه فارسی مراجعه فرمایید.

  • Harvard University's CS50 Web course, now available in Persian for Persian-speaking learners through CS50x Persian.


📖 About This Project

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 Web, helping students learn web programming, web development, Python, Django, JavaScript, databases, user interfaces, testing, scalability, and security 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 Web curriculum easier to follow and understand.

Our goal is simple:

To make world-class computer science education accessible to Persian speakers. ❤️


🎓 About CS50 Web

CS50's Web Programming with Python and JavaScript is Harvard University's course designed to introduce students to modern web programming and web application development.

Throughout the course, students learn how to design and build web applications using technologies such as HTML, CSS, Python, Django, SQL, JavaScript, and more.

The Persian edition makes these concepts accessible to students who prefer learning web development and technical subjects in Persian.


📚 What You'll Learn

Throughout CS50 Web, you will learn:

  • HTML
  • CSS
  • Git
  • Python
  • Django
  • JavaScript
  • Testing, CI/CD
  • User Interfaces
  • Scalability and Security
  • SQL, Models, and Migrations

By the end of the course, you will have a strong foundation in modern web development and will be able to apply your skills to design, build, test, and deploy real-world web applications.


🌍 Made for Persian Speakers

CS50x Persian is dedicated to making high-quality computer science education available to the Persian-speaking community.

Our Persian CS50 Web course provides:

  • 📚 Persian learning resources
  • Persian-language educational content
  • 🌐 Practical web development projects
  • 🎥 Professionally translated course lessons
  • 💻 Web development-focused projects and examples
  • 🌱 A learning experience designed for Persian-speaking students

Whether you are completely new to web development or looking to strengthen your existing web programming skills, this course is designed to help you learn step by step.


👨‍🏫 Course Instructors

The original CS50 Web course is taught by:

The special version for Persian taught by:


🎓 Certificate

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.


🌐 CS50x Persian

Learn more about CS50x Persian and our Persian-language courses:

Website:

https://cs50xpersian.ir/

Persian CS50 Web Course:

https://cs50xpersian.ir/product/%d8%af%d9%88%d8%b1%d9%87-%d8%b5%d9%81%d8%b1%d8%aa%d8%a7%d8%b5%d8%af-%d9%88%d8%a8-cs50w/

For course access, enrollment information, and available learning options, please visit the CS50x Persian website.


🤝 Our Mission

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 web development and beyond, we are working to make learning computer science more accessible to the Persian-speaking community.


❤️ Acknowledgements

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.

⭐ Support CS50x Persian

If this project helps you learn web development or programming, 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.