A broad survey of the computer science discipline, focusing on the computer's role in representing, storing, manipulating, organizing and communicating information. Topics include hardware, software, ...
Over the last year, Duke Engineering rolled out its redesigned first-year computing course (EGR 105L) to help students build ...
Computer vision is an area that's rapidly growing with its core foundation in computer science and image processing. It ...
A self-taught Google engineer recommends eight valuable Google programming courses that can be audited or accessed for free.
The course will cover generic topics such as introduction to networks, security vulnerabilities in networking protocols, the confidentiality, integrity and availability (CIA) triad, basic cryptography ...
The Tufts Department of Computer Science has announced a major change in its curriculum, with the introductory course ...
We are not currently accepting applications for this course. Register your interest below to be notified when applications open again. The problem, for those concerned with social or economic policy, ...
Gain foundational knowledge of public relations along with valuable insights into different career pathways, whether independent, within an agency, or as part of an organization. You'll develop the ...
The field of crypto continues to gain popularity in the world, and it seems that more and more people are interested in ...
Bloomberg Finance Fundamentals (BFF) is a self-paced, interactive e-learning course that provides an introduction to the key concepts involved in finance and investment. Throughout the course ...
The Introduction to Religion series covers a range of topics in the field of religious ... They are ideal for use as primary or supplementary texts in undergraduate courses. To save content items to ...
Beginning this quarter, students not pursuing a computer science major can now declare an artificial intelligence minor ...