CS50's Understanding Technology
About this Course
This is CS50's introduction to technology for students who don’t (yet) consider themselves computer persons. Designed for those who work with technology every day but don’t necessarily understand how it all works underneath the hood or how to solve problems when something goes wrong, this course fills in the gaps, empowering you to use and troubleshoot technology more effectively. Through lectures on hardware, the Internet, multimedia, security, programming, and web development, this course equips you for today’s technology and prepares you for tomorrow’s as well.Created by: Harvard University
Level: Introductory

Related Online Courses
Within this course, you’ll learn about how PostgreSQL creates and uses inverted indexes for JSON and natural language content. We will use various sources of data for our databases, including a... more
In this course, we build upon basic knowledge of software-based timing and cache attacks as well as the side-channel mindset. Same as in the prior courses, we do not just enumerate side-channel... more
Security should be your first priority when developing cloud native applications. The goal of this course is to provide you with foundational knowledge and skills that will enable you to grow in... more
En un mundo virtual en el que hay cientos de millones de páginas disponibles con información de todo tipo, buscar en Internet de forma eficaz es una habilidad cada día más necesaria. Aprende con... more
In this capstone course, you will get an opportunity to apply the knowledge and skills that you have gained throughout this MicroMasters program. You can choose to complete any one project from a... more