GithubHelp home page GithubHelp logo

iz00 / cs50x Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 63.44 MB

Harvard's CS50x's Additional Practices, Labs and Problem Sets solutions.

Home Page: https://cs50.harvard.edu/x/

C 44.94% Makefile 0.53% Python 17.19% HTML 32.54% JavaScript 2.22% CSS 2.59%
bootstrap c cs50 cs50x css flask html javascript python sql

cs50x's Introduction

CS50x's Additional Practices, Labs and Problem Sets Solutions

CS50 Duck

About

  • CS50x is a Harvard University's introductory course to Computer Science and Programming. It includes fundamental concepts such as abstraction, algorithms and data structures, as well as practice with languages like C, Python, SQL, HTML, CSS and Javascript.

  • The course's content is divided in 10 weeks, each composed of a Lecture, a Problem Set, a Lab (2024 onwards Labs have become Problem Sets) and optionally, Additional Practices.

  • This repository contains my solutions for the Additional Practices, Labs and Problem Sets, organized by week. The Final Project is in a separate repository.

  • Since I began CS50x in 2023, but kept working on it in 2024, my work from the previous year was carried over. However, some assignments changed, and that is the reason some links take to the 2023 version.



Academic Honesty

As per the course's Policy:

The essence of all work that you submit to this course must be your own. Unless otherwise specified, collaboration on assessments (e.g., assignments, labs, problem sets, projects, quizzes, or tests) is not permitted except to the extent that you may ask classmates and others for help so long as that help does not reduce to another doing your work for you. Generally speaking, when asking for help, you may show your work to others, but you may not view theirs, so long as you and they respect this policy’s other constraints.



Languages and Tools

C icon  Python icon  SQLite icon  HTML icon  CSS icon  JavaScript icon  Bootstrap icon  Flask icon  VSCode icon  Linux icon 



Table of Contents

  • BirthdayHub: a web app that allows users to store and manage birthdays.



Others

cs50x's People

Contributors

iz00 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.