Skip to content

This repository contains my personal course notes and coding practices for Harvard's "CS50 Introduction to Artificial Intelligence with Python" course.

License

Notifications You must be signed in to change notification settings

PeterEmad146/CS50-Introduction-to-Artificial-Intelligence-with-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50 Introduction to Artificial Intelligence with Python

Welcome to my repository for the CS50's Introduction to Artificial Intelligence with Python course! This repository contains my personal notes, coding exercies, and projects completed throughout the course.

The primary aim of this repository is to document my learning journey and share insights that might be helpful for others taking the course or exploring AI with Python.

📚 Contents

  • Notes: Detailed summaries and explanations of key concepts covered in each module.
  • Coding Exercises: Solutions to coding exercises provided in the course, with explanations.
  • Projects: Completed projects, including problem statements, code, and results.
  • Resources: Additional resources and references that complement the course material.

🔍 Course Overview

CS50's Introduction to Artificial Intelligence with Python is a comprehensive course that introduces students to the fundamentals of artificial intelligence, including search algorithms, knowledge representation, machine learning, and natural language processing. The course emphasizes hands-on experience through coding exercises and projects, allowing students to apply AI concepts in practical scenarios.

🛠️ Tools & Technologies

  • Python: The primary programming language used in this course.
  • Libraries: Utilized libraries include NumPy, pandas, scikit-learn, TensorFlow, and others for implementing AI algorithms.
  • Jupyter Notebooks: Some exercises and notes are documented using Jupyter Notebooks for an interactive learning experience.

🚀 How to use This Repository

  1. Clone the Repository:

    git clone https://github.com/PeterEmad146/CS50-Introduction-to-Artificial-Intelligence-with-Python.git
  2. Explore the Content:
    Navigate through the folders to access notes, exercises, and projects.

  3. Run the Code:
    Follow the instructions in each project or exercise folder to run the code locally.

💡 Contributions

This repository reflects my personal learning experience, but contributions are welcome! If you find any errors or have suggestions for improvement, feel free to open an issue or submit a pull request.

📧 Contact

Linkedin Email

© Peter Emad Salib - 2024

About

This repository contains my personal course notes and coding practices for Harvard's "CS50 Introduction to Artificial Intelligence with Python" course.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages