/cs50x

This repository contains my notes and exercises from the CS50's Introduction to Computer Science course.

Primary LanguageC

🐤 CS50's Introduction to Computer Science

This repository contains my notes and exercises from the CS50's Introduction to Computer Science course.

CS50's rubber duck

Features:

  • Lectures: The lectures and notes from the course.
  • Exercises: My solutions to the exercises from the lectures.
  • Problem Sets: The problem sets from the course.
  • Practice: Extra exercises to practice.
  • Final Project: The final project from the course.
  • Resources: Useful resources to study computer science.

📄 Table of Contents

🎓 About the Course

CS50's Introduction to Computer Science is a free online course offered by Harvard University. The course covers a wide range of topics, including algorithms, data structures, software engineering, web development, and more.

The course is available on edX and Harvard University.

🐣 Enjoy learning computer science with CS50!

📚 Resources

You can take this course in the following platforms:

Here are some useful resources to help you with the course:

You can also follow CS50 on social media:

Other Editions:

📖 Lectures

Lectures are available in this repository:

You can access all the lectures here.

📝 Problem Sets

The following problem sets are available in this repository:

🏋️ Practice

The following practice exercises are available in this repository:

You can access all the practice exercises here.

Final Project

Coming soon...

💻 Contributing

If you want to contribute to this project, you can follow the steps below:

  1. Fork this repository
  2. Create a new branch
  3. Make your changes
  4. Commit your changes
  5. Push your changes
  6. Open a pull request

If you have any questions, you can open an issue.

📜 License

This repository is licensed under the [MIT]. See the LICENSE file for details.

Back to top