This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming. Languages include C, Python, and SQL plus HTML, CSS, and JavaScript.

License: This course is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license. This is a human-readable summary of (and not a substitute for) the license. Official translations of this license are available in other languages.

  • You can download the videos, notes, slides easily as well.

For more information on the license: https://cs50.harvard.edu/x/2021/license/

Teachers: David J. Malan & Brian Yu

Anti-Features

  • I think the only anti feature is that the university uses Zoom for their live seminars and Q & A. For more information.

  • Yes, anyone on the internet can participate in these seminars. For more information: https://cs50.harvard.edu/x/2021/zoom/#seminars . If you can't participate, the videos will be available on their youtube channel.

New Bitwarden Release (bitwarden.com)
 
  • Vault Timeout Policy: The Vault Timeout policy will apply a maximum Vault timeout duration for all members of your Organization (see here for details).
  • Disable Personal Vault Export Policy: The Disable Personal Vault Export policy will prohibit non-Owner/non-Admin members of your Organization from exporting private Vault data (see here for details).
  • Auto-scale Organization Seats: Teams and Enterprise Organizations will automatically scale up user seats as new users are invited. Organizations can set a limit on scaling to prevent the seat count from exceeding a specified number (see here for details).
  • Custom Role - Improved Collection Permissions: Collection-management permissions for the Custom role have been expanded to include granular controls over whether the user can create, edit, or delete assigned or all Collections (see here for details).
  • Admin Password Reset - Update Password after Reset: Passwords reset by an Admin must now be updated by the user they belong to immediately when they log in to Bitwarden (see here for details).
  • Browser Extension - Autofill Span Elements: The Browser Extension can now auto-fill custom fields in the innerText of HTML elements (see here for details).
  • Browser Extension - Automatic Biometrics Prompt: The Browser Extension can now automatically prompt for your biometric input when opened. You can toggle this behavior from the Settings menu (see here for details).
  • Web Vault - Dark Mode: The Web Vault now has dark mode (see here for details)!
  • CLI - generate Passphrase Options: The bw generate --passphrase command now includes the options --capitalize and --includeNumber (see here for details).
view more: next ›