2
CS105: Introduction to Computers. Instructor: Dr. Patrick Young, Department of Computer Science, Stanford University.
FREE
This course includes
Hours of videos
1916 years, 5 months
Units & Quizzes
69
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
This course provides a broad based introduction to computer science and computing for non-technical students. What computers are and how they work. Practical experience in development of websites and an introduction to programming. A survey of Internet technology and the basics of computer hardware. You can find more information about this course, such as lecture slides and syllabus, here. (from Stanfordonline)
Course Currilcum
- Introduction to Computers Unlimited
- Lecture 01.1 – Bits, Bytes, and Binary: It’s All about 0 and 1 Unlimited
- Lecture 01.2 – Bits, Bytes, and Binary: 1 + 1 = 10? Unlimited
- Lecture 01.3 – Bits, Bytes, and Binary: How to Destroy a Rocket with 16-Bits Unlimited
- Lecture 01.4 – Bits, Bytes, and Binary: Represent Hieroglyphs on a Computer Unlimited
- Lecture 02.1 – Digital Images: The Basics Unlimited
- Lecture 02.2 – Digital Images: Let’s Get Colorful Unlimited
- Lecture 02.3 – Digital Images: Bitmaps vs. Objects Unlimited
- Lecture 02.4 – Digital Images: The Right Format for the Job Unlimited
- Lecture 03.1 – Digital Music: Science of Sound and Recording Unlimited
- Lecture 03.2 – Digital Music: From Analog to Digital Unlimited
- Lecture 03.3 – Digital Music: Compress that Music Unlimited
- Lecture 03.4 – Digital Music: Digital Data vs. Analog World Unlimited
- Lecture 03.5 – Digital Music: Perfect Music and Alt. Formats Unlimited
- Lecture 04.1 – Computer Hardware: An Overview Unlimited
- Lecture 04.2 – Computer Hardware: A Closer Look at Processing Unlimited
- Lecture 04.3 – Computer Hardware: Anatomy of a Laptop Unlimited
- Lecture 04.4 – Computer Hardware: Virtual Memory Unlimited
- Lecture 05.1 – Computer Networks: Hardware Unlimited
- Lecture 05.2 – Computer Networks: Naming Unlimited
- Lecture 06.1 – Network Protocols: What is a Protocol Unlimited
- Lecture 06.2 – Network Protocols: Protocols of the Internet Unlimited
- Lecture 07.1 – Intro to HTML: Origins of the Web Unlimited
- Lecture 07.2 – Intro to HTML: Hypertext Markup Language Unlimited
- Lecture 07.3 – Intro to HTML: Creating a Web Page Step by Step Unlimited
- Lecture 07.4 – Intro to HTML: Grammar and Vocabulary Rules Unlimited
- Lecture 08.1 – Introduction to CSS Unlimited
- Lecture 08.2 – Linking Web Pages: Making Links Unlimited
- Lecture 08.3 – Linking Web Pages: Formatting Links Unlimited
- Lecture 09.1 – Creating Web Pages: Images Unlimited
- Lecture 09.2 – Creating Web Pages: Specifying Colors Unlimited
- Lecture 09.3 – Hexadecimal Unlimited
- Lecture 09.4 – Web Page Example: Captions Unlimited
- Lecture 10.1 – Creating Web Pages: Adding Tables Unlimited
- Lecture 10.2 – Web Page Example: Blog Unlimited
- Lecture 10.3 – Creating Web Pages: Working with a Web Server Unlimited
- Lecture 11.1 – Web Page Layout: Overview of Layout Techniques Unlimited
- Lecture 11.2 – Web Page Layout: Grid-based Layout Unlimited
- Lecture 12 – Web Page Reproduction: The New York Times Unlimited
- Lecture 13.1 – Creating Web Pages: Forms for Input Unlimited
- Lecture 13.2 – Web Page Reproduction: Washington Post Unlimited
- Lecture 14.1 – Advanced Image Techniques Unlimited
- Lecture 14.2 – Forms: Get vs Post Unlimited
- Lecture 14.3 – Responsive Web Page Design Unlimited
- Lecture 15.1 – Human-Computer Interaction Unlimited
- Lecture 15.2 – Website Design Unlimited
- Lecture 16.1 – Intro to Python: Interacting with the Python Shell Unlimited
- Lecture 16.2 – Intro to Python: Our First Python Program Unlimited
- Lecture 17.1 – About Programming Unlimited
- Lecture 17.2 – Control Structures: Conditionals Unlimited
- Lecture 18.1 – Additional Python Language Features Unlimited
- Lecture 18.2 – Lists and Loops Unlimited
- Lecture 19.1 – Strings Unlimited
- Lecture 19.2 – Working with Files Unlimited
- Lecture 20.1 – Computer Security: Introduction Unlimited
- Lecture 20.2 – Computer Security: Mechanisms Unlimited
- Lecture 21.1 – Computer Security (Attacks): Malware Unlimited
- Lecture 21.2 – Computer Security: Attack Vectors/Techniques Unlimited
- Lecture 22.1 – Computer Security: Defensive Techniques Unlimited
- Lecture 22.2 – Computer Security: Practical Measures Unlimited
- Lecture 23.1 – Privacy and Big Data: Privacy Unlimited
- Lecture 23.2 – Privacy and Big Data: Big Data Unlimited
- Lecture 24.1 – Artificial Intelligence: What is AI Unlimited
- Lecture 24.2 – Artificial Intelligence: Subfields of AI Unlimited
- Lecture 25 – Artificial Intelligence: How It’s Done Unlimited
- Lecture 26.1 – Cloud Computing Unlimited
- Lecture 26.2 – Internet of Things Unlimited
- Lecture 27.1 – Theory: Analysis of Algorithms Unlimited
- Lecture 27.2 – Theory: Undecidable Problems Unlimited