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

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

Repository from Github https://github.comPeterEmad146/CS50-Introduction-to-Artificial-Intelligence-with-PythonRepository from Github https://github.comPeterEmad146/CS50-Introduction-to-Artificial-Intelligence-with-Python

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.

License:MIT License


Languages

Language:Python 100.0%