Skip to content

This GitHub repository tracks my progress in learning CS50 Harvard's Introduction to AI course, documenting code, notes, and projects related to the course.

Notifications You must be signed in to change notification settings

touchhowling/CS50-Introduction-to-Ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS50-Introduction-to-Ai

CS50 Harvard Course: Introduction to AI

Project Description

This GitHub repository serves as a learning journal for the CS50 Harvard Course on Introduction to AI. It contains the code, notes, and resources related to the course, as well as any personal projects or exercises undertaken during the learning process.

The primary goal of this project is to document and track the progress made in learning various concepts and techniques in the field of Artificial Intelligence. The course covers a wide range of topics, including search algorithms, knowledge representation, machine learning, neural networks, and more. By maintaining this repository, you can monitor your progress, revisit concepts, and showcase your work to others.

Repository Structure

The repository is organized as follows:

  • lectures: This directory contains the lecture materials provided by the CS50 course, including slide decks, videos, and any supplementary resources.
  • exercises: Here, you can find the exercise solutions and code implemented during the course. Each exercise may be further categorized into its respective topic.
  • projects: This directory holds the projects assigned as part of the course. Each project has its own subdirectory with the necessary code, documentation, and any additional resources.
  • notes: Any personal notes taken during the lectures or while studying the course materials can be stored in this directory. You can create separate Markdown or text files for each topic or concept.

Getting Started

To get started with this project on your local machine, follow these steps:

  1. Clone the repository to your local machine using the following command:
    git clone https://github.com/touchhowling/cs50-ai.git
    
  2. Install any necessary dependencies mentioned in the project documentation.
  3. Explore the lectures directory to access the course materials.
  4. Review the exercise solutions in the exercises directory, which can provide you with examples of code implementation.
  5. Dive into the projects directory to find the assigned projects. Each project has its own subdirectory with detailed instructions and code files.
  6. Check out the notes directory to review any personal notes taken during the course.

Contribution Guidelines

While this repository primarily serves as a personal learning journal, you are welcome to contribute to it in the following ways:

  • If you find any errors or have suggestions for improving the code or documentation, please feel free to submit an issue or pull request.
  • If you have completed additional projects related to the CS50 Introduction to AI course, you can add them to the projects directory by following the existing structure.

Resources

Here are some useful resources related to the CS50 Harvard Course on Introduction to AI:

License

This project is licensed under the MIT License. Feel free to modify and use the code as per your needs.


Keep learning and enjoy your journey through the CS50 Harvard Course on Introduction to AI! If you have any questions or need assistance, feel free to reach out.

Best regards,
Dev Saran Sujan

About

This GitHub repository tracks my progress in learning CS50 Harvard's Introduction to AI course, documenting code, notes, and projects related to the course.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages