Базы данных… Редкий программист не встречает их в своей работе. В курсе CS50 мы не будем особо углубляться в эту тему, но представление о том, что такое базы данных, и как с ними взаимодействовать — получим. Для этого изучим основы языка запросов SQL, разберёмся, что такое транзакции и SQL-инъекции. Также из лекций этого уровня вы узнаете о парадигме MVC и её применимости на практике, и ещё лучше разберётесь с PHP. Разберётесь так, что при желании сможете попробовать создать собственное веб-приложение с использованием динамического ввода и вывода данных.