Skip to content

The Ultimate beginners course for Computer Science or IT (Udemy.com)

This course has the very fundamentals to start your computer science and programming and needs no prerequisites at all.

Created by: Anand George

Last updated February 2025

Our take

Based on the ratings of 217 students, a sample of their written reviews and the syllabus, as the course stood in February 2025. No course pays to be reviewed.

Anand George's course is a hardware-first introduction to computing for people who have never opened a case or written a line of code. The syllabus runs three chapters over about 14 hours: assembling a PC and installing Linux and Windows, building a circuit that adds two numbers from a keyboard, then modern CPU architecture and assembly language. It is not a programming course, and the description says so. The real audience is someone weighing an IT career who wants to see what sits under the software before committing to it.

Reviewers like the plain explanations and say a hard subject feels approachable. Several call the instructor easy to understand, and a career changer from medicine calls the teaching thorough. The 57 quizzes get mixed marks, helpful to some, exhausting to one. The consistent complaint is the final section. It runs over seven hours, about half the course, and two reviewers say they understood less than half of it once Visual Studio and assembly arrived. One two-star review wanted coding and got math and PC assembly instead.

With about 960 students and 217 reviews, this is a small course next to the Python and Java options beside it, and the 4.1 rating reflects the uneven back half. It was refreshed in February 2025, so the tooling is not stale. If the goal is understanding how a computer actually works, the first two chapters alone justify the price. Anyone who wants to write programs should pick a Python course instead and come back to this later.

Best forAbsolute beginners who want to understand the hardware and the CPU before they ever write a line of code.
Skip it ifYou want to learn programming; nothing here teaches a coding language beyond a hard assembly section.

Pros

  • Builds a PC, configures the BIOS and installs Linux and Windows in the first chapter
  • Reviewers say the instructor is easy to understand and does not sugarcoat the material
  • Building a circuit that adds two numbers and shows the result gives a concrete picture of what computing is
  • Updated in February 2025, with 57 quizzes to check understanding along the way

Cons

  • The seven-hour final section on CPU architecture and assembly loses some beginners
  • Not a coding course; at least one student enrolled expecting programming and left disappointed
  • Quiz-heavy pacing, which at least one reviewer found excessive
Very good course. Had a significant amount of trouble keeping up with the assembly language section. Definitely have a better understanding of how computing works.
Jason Bruyere, a student

Genuinely no prerequisites for the first two chapters, but the assembly section plays more like an intermediate course.

icon
What you will learn

  • Computer Science, Computer programming, Digital Electronics,

Course content

4 sections · 68 lectures · 14 hours of video 57 quizzes

  1. 1Introduction 3 free previews3 lectures · 30 min
  2. 2Parts of A Computer 12 free previews18 lectures · 12 quizzes · 2.8 hours
  3. 3How A Computer Works? 3 free previews18 lectures · 19 quizzes · 3.4 hours
  4. 4A Modern CPU Architecture and Assembly language programming 4 free previews29 lectures · 26 quizzes · 7.3 hours

Who it is for

The instructor says it suits

  • Absolute Beginners

What you need before you start

  • None

icon
Course Description

This course has the very fundamentals to start your computer science journey and needs no prerequisites at all. It is designed in a way such that you can test yourself whether the IT or computer science related career is suited for you or not. This course has all the secrets of the biggest technological revolution of our time - Computing and Information technology. This course explains how computing works at the lowest possible level and equips you with the knowledge, by which you can go anywhere from here like computer programming, Cloud computing, security, Devops, IOT, AI, quantum computing, - almost anything.

This course has been divided into 3 chapters. In chapter 1 we will see the components of a modern computer and build a computer from ground up. I cannot overemphasize the confidence I got when I built my own computer for the first time. Understanding the roles of each part and how they interact with each other is the prime focus of this chapter. We will assemble a PC, configure the bios of that PC, then we will install linux as well as windows operating systems in that hardware we have created in this chapter.

In chapter 2 we will see how a computer really works or how it does the computing we see in our daily life. For example, suppose, if the computer is a car this chapter discusses Newton's laws of motion if you know what I mean. Will discuss the very basic principle of computing and how it is implemented. In this chapter we will see different components of an electronic circuit which can add 2 numbers and ultimately we will build a circuit which adds 2 numbers taken from a keyboard and display the result in a seven segment display.

In chapter 3 we will learn how to talk to a computer in the language it understands - the assembly programming language and will have a very realistic understanding of a modern computer at the lowest possible level. This final chapter connects the first 2 chapters. We will understand the real architecture of a modern CPU and write computer programs and have a complete view of how the software and hardware work together to achieve everything we see today in the digital world.

This course is packed with whiteboards, demos, practicals, calculations, simulations, computer programs and other easy to understand visual tools. Also this highly interactive course is being taught to a real student who is a beginner and will be asking me questions throughout the course. While, course is not a full fledged programming course, it is definitely a great start if you are planning to learn programming or anything related like i mentioned before. And last and no least this course comes with a 30 day money back guarantee without any question asked.



icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Anand George

I started my career in Microsoft as a Software Engineer from where I moved to Citrix System as a Senior Software Engineer and then to Intel Security as a Principal Engineer and finally as lead and staff engineer in Vmware. Currently I am working as a Consultant Cloud Architect in some of the topmost financial institutions in Sydney Australia. My experience totalling to around 16 years revolves around Cloud, AI, DevOps, Networking, System programming, operating system Kernel, Debugging, Distributed System design, Security and also Networking.


icon
More Introduction to Computer Science courses

Free

$10.99

$64.99

Free

$59.99

$84.99

icon
Reviews

4.1

217 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Muhammad Faheem Mughari on 1/2/2025

This course developed my understanding in computer world as i was so curious to know how a computer works like hardware and software although it didnt talk in detailed but so far it was useful for me.

By Paul Woodhead on 1/30/2024

Really enjoyable course. Easy to follow and the topics were explained clearly throughout. Quizzes throughout the sections were useful also. Thank you for putting this course together.

By Karen Moskal on 5/5/2023

I am changing my career from the medicao field to the IT field. This is an excellent course. The Professor is very thorough and outstanding in his mannerism and teaching. This is exactly what I was looking for. Thank you KarenMoskal

By Sam Dennis on 2/8/2023

excellent material so far, much of which I knew but nice to have different perspective of this instructor. Looking forward to rest of course which will present details of architecture/organization which I do not know much about. Very pleased with course .

By Jason Bruyere on 3/17/2022

Very good course. Had a significant amount of trouble keeping up with the assembly language section. Definitely have a better understanding of how computing works.

By Samuel A Midcap on 1/10/2022

Learning how the registers of a computer work was fascinating and I didn't realize all programs worked this way.

By J Lee on 11/10/2021

As a CS beginner the first half of the course matched my expectations exactly. Towards the end of the third section and into the fourth section the presentation was leaving the beginner's orbit and easy to get lost and follow what was being said - I think I understood less than 50% of what was covered in the section. Definitely the case once Visual Studio was incorporated into the lessons. This was unfortunate because the topics in the fourth section starts to cover a wider/deeper range of critical material. However, I do believe Anand has very high competence and knowledge, and appears to be open to dialogue with the participants.

By Mohit Sharma on 10/16/2021

The last Section is quite disappointing from beginner's point of view...not able to understand 80% of the content from Last Section - CPU Arct... (The 3 section are quite well explained for beginners perspective, but last section is way out of reach to understand for beginners...& that section is utmost important as the main crux for enrollment to this course...quite disappointing...but thumbs up for the initial 2-3 Section...

By Harsh Pherwani on 9/4/2021

Exactly what I needed to begin my Computer Science Studies. The lecturer is very understandable and he doesn't sugarcoat anything and gets straight to the point while still making it interesting. This is a great course for anyone with a void to fill in their computer science studies.

By Paula Farbolin on 7/25/2021

I have just about no knowledge on how computers work, although I have used one for basic input for 25 years. I am starting Section 3 of this course, and I have learned so much from Anand already. He's a very patient teacher and approaches this course as if the student has no knowledge of computers whatsoever, which I appreciate very much!! I look forward to continued learning with Anand!

Showing all 10 reviews on CourseDuck

Read all 217 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100