Introduction to Computer Science by GoLearningBus

Get a Simple n Easy introduction to the Computer Science with Tutorial, quizzes and video.
4.1 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,095 students enrolled
25% off
Take This Course
  • Lectures 15
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2014 English

Course Description

Built by founder of WAGmob and GoLerningBus and a former Microsoft engineer.

Every job today requires computer skills. This course is a refresher course for every professional looking for a job or needing a refresher into computer science.

Answers questions like:

  • How computer works?
  • What is cloud computing?
  • What is a super computer?
  • What is a virus?
  • What is a computer network?

Starting with 0 and 1s to cloud computing and computer security we will explore art and science of computer science.

We will be getting an introduction to computer science by following 15 videos:

1. Introduction to computer science
2. Computer Hardware
3. Computer Software
4. Algorithms
5. Sorting Algorithms
6. Operating System
7. Data Processing
8. File Processing
9. Programming Basics
10. Web Programming Basics
11. Networking and Internet
12. Database
13. Memory Management
14. Computer Security and Viruses
15. Software Engineering

Each video is less than 15 min long and can be consumed one at a time.

Built for folks who are new to computer science or simply want a 101 refresher.

Do write to me and I promise to update this course based on your feedback.

What are the requirements?

  • Good knowledge of high school Math

What am I going to get from this course?

  • Get a good idea of computers form PC, MAC to iPhone and Android phone
  • Answer simple interview questions and get a job that requires computing skills
  • Build curiosity for computers and programming

Who is the target audience?

  • Any one new to computer science or needing a refresher course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Introduction to Computer Science

In this bite sized video

1. What is Computer Science?

2. What is Computer System?

3. What is Computation?

4. Types of Computing

5. Computer Organization

6. Hardware and Software

7. Operating System

9 questions
Section 2: Computer Hardware, Software and Operating System

Introduction to Computer Hardware

In this bite sized video

1. Parts of Personal Computer

2. Central Processing Unit

3. Memory

4. Random Access Memory

5. Read Only Memory

6. Bus

Computer Hardware
9 questions

Introduction to Computer Sofware

In this bite sized video

  1. What is Computer Software?
  2. What is System Software?
  3. Types of System Software
  4. What is Application Software?
  5. Types of Application Software
Computer Software
10 questions

Introduction to Operating Systems

In this video we will learn about following:

•What is an Operating System?

•What is a User Interface?

•Manage Processes

•Manage Resources

•Manage Files

•Provide Security

Operating System
10 questions
Section 3: Algorithms and data structures

Introduction to Data Structures and Algorithms

In this bite sized video

  1. What is a data structure
  2. Types of data structure
  3. What is an Algorithm?
  4. Searching Algorithms
  5. Sequential Search
  6. Binary Search
  7. Breadth First Search
  8. Depth First Search
Algorithms and Data Structures
10 questions

Introduction to Sorting Algorithms

In this bite sized video

  1. What is Sorting?
  2. What are Sorting Algorithms?
  3. Types of Sorting
  4. Heap Sort Algorithm
  5. Quick Sort Algorithm
  6. Radix Sort Algorithm
Sorting Algorithms
9 questions
Section 4: Data Processing and File Processing

Introduction to Data Processing

In this bite sized video

  1. What is Data processing?
  2. Data Processing Activities
  3. The Data Processing Cycle
  4. Computer Processing Operations
  5. Storage and Retrieval Operations
Data Processing
9 questions

Introduction to File Processing

In this bite sized video

  1. What is File?
  2. File Manager
  3. File Directory
  4. File Processing System
  5. Processing Strategies
  6. Text File
  7. Binary File

Thank you

File Processing
9 questions
Section 5: Programming Basics & Web Programming

Introduction to Programming Basics

In this bite sized video

  1. What is Programming?
  2. Pseudo Code
  3. What is Flowchart?
  4. Programming Language
  5. Phases of a C program
  6. Variables
  7. Steps for Writing a Program
Programming Basics
9 questions

Introduction to Web Programming

In this bite sized video

•Web Development

•What is Web Programming?

•Why learn Web Programming?

•Web Programming Languages

Web Programming Basics
11 questions
Section 6: Networking & Internet

Introduction to Network and Internet

In this bite sized video

  1. What is a Network?
  2. Local Area Network
  3. Wide Area Network
  4. Wi-Fi network
  5. Topology and its types
  6. Network Devices
  7. TCP/IP Protocols
  8. IP Addressing
  9. OSI Model
  10. What is Internet?
  11. What is Firewall?
  12. Transmission Media
Networking and Internet
9 questions
Section 7: Database and Memory Management

Introduction to Databases

In this bite sized video

  1. What is Database?
  2. Data Management System
  3. Database and Application
  4. Relational Database concept
  5. Types of Relationships
  6. What is Key?
  7. What is Index?
  8. Database Design Process
10 questions

Introduction to memory management

In this bite sized video

  1. What is Memory?
  2. Memory Management
  3. Virtual Memory
  4. What is Paging?
  5. What is Swapping?
  6. Requirements of Memory Management
  7. Logical and Physical Organization
Memory Management
9 questions
Section 8: Computer Security and Viruses

Introduction to Computer security and viruses

In this bite sized video

  1. What is Computer Security?
  2. Security Architecture
  3. Security by Design
  4. Computer Virus
  5. Some tips to maintain a Virus-free Computer
Computer Security and Viruses
10 questions
Section 9: Software Engineering

Introduction to Software Engineering

In this bite sized video

  1. What is Software Engineering?
  2. Various Models for Software Development
  3. What is Project Management?
Software Engineering
9 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Kalpit Jain, Founder and CEO of WAGmob

Kalpit is founder and CEO of WAGmob.

WAGmob builds apps for learning and training.

Kalpit has successfully delivered thousands of apps via WAGmob. More than 300 WAGmob apps are on the Apple app store.

Under Kalpit's leadership WAGmob has delivered app projects for Microsoft, Samsung, Pearson, Dummies and Collins.

Kalpit has worked in the past for Microsoft and has done MBA from U of Az. He has a passion for learning and teaching.

Kalpit has worked in the past for Microsoft and has done MBA from U of Az.

Ready to start learning?
Take This Course