Welcome to CS50 Sharing Course!

Welcome to my personal site where I share my experiences with three amazing online courses from Harvard: CS50x, CS50w, and CS50p. Click on the course names to learn more about my journey and insights on each.

CS50X - edX πŸ’‘πŸ’‘πŸ’‘

CS50x - Introduction to Computer Science

  • CS50x takes learners through many programming languages and technologies, from C to Python, SQL, and JavaScript, helping to build a solid foundation in the technology field
  • Basic concepts of algorithms and data structures.
  • The course also emphasizes learning how to learn and perseverance, helping learners succeed in the ever-changing technology environment.
  • CS50P - edX πŸ¦–πŸ¦–πŸ¦–

    CS50p - CS50p Introduction to Programming with Python

  • This course focuses on teaching the Python programming language, a powerful and easy-to-learn language.
  • CS50P helps learners understand basic coding, data structures, and algorithms through Python, thereby building a solid foundation for programming and data science.
  • The course also encourages problem-solving thinking and develops self-learning skills, which are important factors for further advancement in the technology field.
  • CS50W - edX πŸ‘ΎπŸ‘ΎπŸ‘Ύ

    CS50W focuses on web programming, using Python and JavaScript to develop modern web applications.

  • This course focuses on teaching how to build and develop web applications from basic to advanced.
  • CS50W guides learners through modern web technologies such as HTML, CSS, JavaScript, Flask, and SQL, enabling them to build interactive websites and effective databases.
  • The course also emphasizes web design and security thinking, while developing problem-solving skills and the ability to learn independently in an ever-changing technological environment.