Skip to content

see7e/cs50x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

title aliases tags use languages dependences
CS50 - Introduction
cs50x
programming, 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!

%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#23375E',
      'primaryTextColor': '#FFF',
      'primaryBorderColor': '#7C0000',
      'lineColor': '#F8B229'
    }
  }
}%%

gantt
	title My Roadmap
    dateFormat  DD-MM-YYYY

    section Courses
    CS50 - C                    :done, c1, 02-05-2023, 28-06-2023
    CS50 - Python               :done, c2, after c1, 03-07-2023
    CS50 - SQL                  :done, c3, after c2, 7d
    CS50 - HTML, CSS, JS        :done, c4, after c3, 7d
    CS50 - Flask                :done, c5, after c4, 7d
    CS50 - Final Project        :done, c6, after c5, 14-08-2023
Loading

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •