/cs50x

Hello, friend. This is CS50 (aka CS50x through edX), Harvard University's.

Primary LanguageHTMLOtherNOASSERTION

title alias tags use languages dependences
CS50 - Introduction
cs50x
programação, cs50
Documentation

communities

CS50 - Introduction to Computer Science

This material is distributed by Harvard Β© 2023 edX LLC. It was copied during the execution of the Course, and have been modified due to my understanding and integrated to the previous Data Structure of Programing Studies.


Much awaits you, so here's how to begin!
First join some of CS50's communities, so that you can reach out to classmates and staff with questions:
  1. If you're the YouTube type:
  2. If you're the TikTok type:
  3. If you're the LinkedIn type:
  4. If you're the Instagram type:
  5. If you're the Twitter type:
  6. If you're the Discord type:
  7. If you're the Facebook type:
  8. If you're the Snapchat type:

After that, watch each of the course's lectures and submit the course's labs, problem sets, and final project:

  1. Watch Week 0's lecture. Submit Problem Set 0.
  2. Watch Week 1's lecture and, optionally, shorts and section. Submit Lab 1 and Problem Set 1.
  3. Watch Week 2's lecture and, optionally, shorts and section. Submit Lab 2 and Problem Set 2.
  4. Watch Week 3's lecture and, optionally, shorts and section. Submit Lab 3 and Problem Set 3.
  5. Watch Week 4's lecture and, optionally, shorts and section. Submit Lab 4 and Problem Set 4.
  6. Watch Week 5's lecture and, optionally, shorts and section. Submit Lab 5 and Problem Set 5.
  7. Watch Week 6's lecture and, optionally, short. Submit Lab 6 and Problem Set 6.
  8. Watch Week 7's lecture and, optionally, short. Submit Lab 7 and Problem Set 7.
  9. Watch Week 8's lecture and, optionally, shorts and section. Submit Lab 8 and Problem Set 8.
  10. Watch a special lecture on Cybersecurity.
  11. Watch Week 9's lecture and, optionally, shorts and section. Submit Lab 9 and Problem Set 9.
  12. Watch Week 10's lecture.
  13. Optionally watch some Seminars.
  14. Submit the Final Project.

Course Progress Progress

To view your current progress in the course projects, visit cs50 gradebook!

Week 0

CS50x 2023 πŸ˜€ Done?
Week 0 - Scratch Scratch βœ…

Week 1

CS50x 2023 πŸ˜€ Done?
Week 1 - C C βœ…
- C Practice Problems 1 ❌
- C Lab 1: Population βœ…
- C Hello βœ…
- C Mario (more) βœ…
- C Cash or Credit βœ…

Week 2

CS50x 2023 πŸ˜€ Done?
Week 2 - Arrays C Arrays βœ…
- C Lab 2: Scrabble βœ…
- C Readability βœ…
- C Bulbs βœ…
- C Caesar ❌
- C Substitution ❌
- C Wordle50 ❌

Week 3

CS50x 2023 πŸ˜€ Done?
Week 3 C Algorithms βœ…
- C Practice Problems 3 - Recursive atoi βœ…
- C Lab 2: Sort βœ…
- C Plurality βœ…
- C Runoff βœ…
- C Tidman ❌

Week 4

CS50x 2023 πŸ˜€ Done?
Week 4 C Memory βœ…
- C Practice Problems 4 ❌
- C Lab 4: Simley βœ…
- C Lab 4: Volume ❌
- C Filter βœ…
- C Recover βœ…
- C Reverse ❌

Week 5

CS50x 2023 πŸ˜€ Done?
Week 5 C Data Structures βœ…
- C Practice Problems 5 ❌
- C Lab 5: Inheritance βœ…
- C Speller βœ…

Week 6

CS50x 2023 πŸ˜€ Done?
Week 6 Python βœ…
- Python Practice Problems 6 ❌
- Python Lab 6: World Cup βœ…
- Python Mario (more) βœ…
- Python Cash βœ…
- Python Credit ❌
- Python Readability βœ…
- Python DNA βœ…

Week 7

CS50x 2023 πŸ˜€ Done?
Week 7 Python / SQL βœ…
- SQL Practice Problems 7 ❌
- SQL Lab 7: Songs βœ…
- SQL Movies βœ…
- SQL Fiftyville βœ…

Week 8

CS50x 2023 πŸ˜€ Done?
Week 8 HTML, CSS, JavaScript βœ…
- HTML, CSS, JavaScript Practice Problems 8 - Redo βœ…
- HTML, CSS, JavaScript Lab 8: Trivia βœ…
- HTML, CSS, JavaScript Homepage βœ…

Plus

CS50x 2023 πŸ˜€ Done?
Plus Cybersecurity βœ…

Week 9

CS50x 2023 πŸ˜€ Done?
Week 9 Flask βœ…
- Flask Practice Problems 9 ❌
- Flask Lab 9 - Birthdays βœ…
- Flask Finance βœ…

Week 10

CS50x 2023 πŸ˜€ Done?
Week 10 Emoji βœ…
- Seminars ❌

Final Project

CS50x 2023 πŸ˜€ Done?
Final Project Final Project βœ…

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.


Certificate

Certificate