Created by:

Profile Photo

Last updated:

August 10, 2023


Unlimited Duration

Original price was: $49.00.Current price is: $15.00.

This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration


The Introduction to Computer Science course is designed to provide an overview of the fundamental concepts and principles of computer science.

It is a comprehensive 7-day program that covers key topics essential for anyone seeking to pursue a Master's degree in computer science or related fields. This course serves as a solid foundation for further studies in advanced computer science subjects.

Learning Outcome: 

By the end of this 7-day course, students will:

  • Gain a comprehensive understanding of computer science principles and concepts.
  • Develop problem-solving and algorithmic thinking skills.
  • Acquire programming skills and knowledge of various programming languages.
  • Understand the basics of data structures and their implementation.
  • Be familiar with object-oriented programming and its applications.
  • Learn to work with databases and write SQL queries.
  • Obtain insights into web development and operating systems.

Suitability: This course is suitable for individuals with an interest in computer science who aim to pursue a Master's degree or higher studies in related fields. It is designed to provide a solid grounding in computer science fundamentals, making it an ideal starting point for anyone looking to pursue advanced studies or careers in areas like software development, data science, artificial intelligence, cybersecurity, and more. No prior programming or computer science knowledge is required, making this course accessible to beginners with a passion for learning about the exciting world of computer science.

Course Curriculum

    • Overview of Computer Science Unlimited
    • Evolution and History of Computers Unlimited
    • Basics of Algorithms and Problem-Solving Unlimited
    • Day 1 – Test 00:30:00
    • Chapter Overview Unlimited
    • Introduction to Data Structures Unlimited
    • Arrays, Linked Lists, and Stacks Unlimited
    • Queues and Trees Unlimited
    • Introduction to Algorithm Design and Analysis Unlimited
    • Day 2 – Test 00:10:00
    • Chapter Overview Unlimited
    • Variables, Data Types, and Operators Unlimited
    • Conditional Statements and Loops Unlimited
    • Functions and Recursion Unlimited
    • File Handling in Programming Unlimited
    • Day 3 – Test 00:15:00
    • Chapter Overview Unlimited
    • Understanding OOP Concepts Unlimited
    • Classes and Objects Unlimited
    • Inheritance and Polymorphism Unlimited
    • Exception Handling Unlimited
    • Day 4 – Test 00:12:00
    • Introduction to Databases: Unlimited
    • Relational Database Management Systems (RDBMS) Unlimited
    • SQL Queries and Joins Unlimited
    • Database Design and Normalization Unlimited
    • Day 5 – Test 00:10:00
    • Introduction to Web Technologies: Unlimited
    • HTML and CSS Fundamentals: Unlimited
    • Client-Side Scripting (JavaScript) Unlimited
    • Day 6 – Test 00:20:00
    • Understanding Operating Systems Unlimited
    • Process Management Unlimited
    • Memory Management Unlimited
    • File Systems and Disk Management Unlimited
    • Day 7 – Test 00:10:00

About the instructor


Instructor Rating







Profile Photo
Mubasher Rehman
Head of Data Science, MRehman inc.
I’m a software engineer in Pakistan, with a passion for computer science.
I earned a Master's degree in Computer Science from the University of California Santa Barbara. While attending UCSB, I began my software engineering career as a VMS Systems Programmer for General Research Corporation, holding a secret security clearance. There I became one of the divisions top programmers, updating device drivers, writing the EDX Editor which became very popular and earning steady recognition for outstanding contributions.