

Foundations of Computer Science
- Offered byCoursera
- Public/Government Institute
Foundations of Computer Science at Coursera Overview
Duration | 16 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Foundations of Computer Science at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 4 in the Introduction to Computer Programming with Visual Basic Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level This specialization is for anyone interested in learning more about computer programming using the Visual Basic language.
- Approx. 16 hours to complete
- English Subtitles: English
Foundations of Computer Science at Coursera Course details
- Welcome to Introduction to Programming: Visual Basic. In the course sequence you will learn to write programs that utilize both procedural and object oriented techniques to solve business problems. In the first course in the sequence we will provide you with a solid foundation in the computer science topics that are important to understand when programming Visual Basic. In courses two through four, we will role up our sleeves and start coding in Visual Basic. In these courses you need to have access to a computer that is running Windows, macOS or Linux with the .NET 5 installed. We will show you how to install .NET 5.
Foundations of Computer Science at Coursera Curriculum
Specialization: Introduction to Computer Programming Visual Basic
Specialization Introduction
Definition of an Algorithm
History of Computing
Algorithm Efficiency
Common Algorithms
Algorithm Reading
History of Computing Reading
Algorithm Analysis Reading
Common Algorithm Reading
Practice Algorithm Quiz
Practice History of Computing Quiz
Practice Algorithm Analysis Quiz
Practice Common Algorithm Quiz
Module 1 Graded Quiz
Computer Hardware and Organization
Binary Number Systems
Boolean Logic Video
Computer Circuits Video
von-Neumann Architecture Video
Binary Number Reading
Boolean Logic Reading
Circuit Reading
von-Neumann Architecture Reading
Practice Binary Number Quiz
Practice Boolean Logic Quiz
Practice Circuit Quiz
Practice von-Neumann Architecture Quiz
Module 2 Graded Quiz
Computer Networks, Cloud Computing and Information Security
Introduction to Networking
Continuation of Networking Overview
Introduction to Networking Protocols & Services
Introduction to Cloud Computing
Information Security
Computer Networking Introducion Reading
Networking Reading
Cloud Computing Reading and Ungraded Activities
Information Security Readings
Practice Networking Quiz
Practice Networking Protocols Quiz
Practice Cloud Computing Quiz
Practice Information Security Quiz
Module 3 Graded Quiz
Systems Software, Databases and Automation
Assembly Language Video
High-Level Programming Language Video
Relational Database Video
Automation and Artificial Intelligence Video
Assembly Language Reading
High-Level Programming Langauge Reading
Relational Database Reading
Automation and Artificial Intelligence Reading
Practice Assembler Quiz
Practice High-Level Programming Language Quiz
Practice Relational Database Quiz
Practice Automation and Artificial Intelligence Quiz
Module 4 Graded Quiz
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- BTech Chemical Engineering
- Aeronautical Engineering
- AI & ML Courses
- BTech Petroleum Engineering
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- BTech Robotics Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- BTech Mechatronics Engineering