HOME > Development > Learn Computer Programming from Absolute Zero

Learn Computer Programming from Absolute Zero

  • Development
  • May 08, 2025
SynopsisLearn Computer Programming from Absolute Zero, available at $...
Learn Computer Programming from Absolute Zero  No.1

Learn Computer Programming from Absolute Zero, available at $44.99, has an average rating of 4.55, with 86 lectures, based on 63 reviews, and has 209 subscribers.

You will learn about Youll understand how computers work, how they are programmed, how to design a program, and youll get a solid base to continue your education. This course is ideal for individuals who are People looking to get into programming without any prerequisites or People interesting in finding out more about this profession or People who dont like to cram, but want to get somewhere in IT It is particularly useful for People looking to get into programming without any prerequisites or People interesting in finding out more about this profession or People who dont like to cram, but want to get somewhere in IT.

Enroll now: Learn Computer Programming from Absolute Zero

Summary

Title: Learn Computer Programming from Absolute Zero

Price: $44.99

Average Rating: 4.55

Number of Lectures: 86

Number of Published Lectures: 86

Number of Curriculum Items: 87

Number of Published Curriculum Objects: 87

Original Price: $49.99

Quality Status: approved

Status: Live

What You Will Learn

  • Youll understand how computers work, how they are programmed, how to design a program, and youll get a solid base to continue your education.
  • Who Should Attend

  • People looking to get into programming without any prerequisites
  • People interesting in finding out more about this profession
  • People who dont like to cram, but want to get somewhere in IT
  • Target Audiences

  • People looking to get into programming without any prerequisites
  • People interesting in finding out more about this profession
  • People who dont like to cram, but want to get somewhere in IT
  • Have you ever wanted to know how computers are programmed? Have you tried to learn, but got discouraged but too much maths, too much technology, too much studying? This course will explain everything from scratch, step by step and idea by idea, and you won’t need anything but the four basic operations. (Psst! Actually you don’t even need division.)

    You’re going to discover what makes a computer tick, how these machines are programmed, and what are the secrets that enable programmers to get along with them all in short, easy and synthesised video lectures. The course begins at an absolute zero, and will guide you all the way to using a modern programming language, called Ruby.

    All this is taught using presentation, animations, videos of wires and coloured lights, playing card games and imagination exercises about people from different universes. There’s one single assignment at the end, and you’ll also find a few resources to help you on your way.

    After completing this course you’ll be able to carry on by yourself, or choose a more advanced course, without any fear that you’ll get bogged down in strange or scary concepts!

    This is the English translation of a successful course that I’ve been teaching for many years. There are students of this course who today have rewarding careers as programmers. You can have one, too!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: What will we learn?

    Lecture 2: Why programming?

    Lecture 3: The author

    Lecture 4: Course structure

    Chapter 2: About Computers

    Lecture 1: What will we learn?

    Lecture 2: What is a computer?

    Lecture 3: Why do we need computers, anyway?

    Lecture 4: The premise of computers

    Lecture 5: The transistor

    Lecture 6: Inversion

    Lecture 7: Breadboard

    Lecture 8: AND card game

    Lecture 9: OR card game

    Lecture 10: AND logic gates

    Lecture 11: OR logic gates

    Lecture 12: Logic gates – conclusion

    Lecture 13: Boolean algebra

    Lecture 14: Boolean algebra – conclusion

    Lecture 15: Decomposing numbers, part 1

    Lecture 16: Decomposing numbers, part 2

    Lecture 17: Base-8 numbers

    Lecture 18: Binary system

    Lecture 19: XOR logic gate

    Lecture 20: Addition using XOR and AND

    Lecture 21: What have we learned?

    Chapter 3: About Programming

    Lecture 1: What will we learn?

    Lecture 2: What does it mean to program?

    Lecture 3: Languages

    Lecture 4: Types of languages

    Lecture 5: Machine language

    Lecture 6: Operating systems

    Lecture 7: Compilers, interpreters, transpilers

    Lecture 8: What have we learned?

    Chapter 4: Algorithms and Flowcharts

    Lecture 1: What will we learn?

    Lecture 2: Algorithms

    Lecture 3: Algorithm example

    Lecture 4: Boxes

    Lecture 5: Multiplying together three numbers

    Lecture 6: Testing the algorithm

    Lecture 7: Variables

    Lecture 8: Conditions

    Lecture 9: Loops

    Lecture 10: i = i + 1

    Lecture 11: Algorithm: count to 10 (end condition)

    Lecture 12: Algorithm: count to 10 (start condition)

    Lecture 13: Algorithm: add together numbers from 1 to 10

    Lecture 14: Algorithm: number guessing game

    Lecture 15: Arrays

    Lecture 16: Arrays using playing cards

    Lecture 17: Algorithm: traversing an array

    Lecture 18: Algorithm: the smallest card

    Lecture 19: Algorithm: summing an array

    Lecture 20: Algorithm: product between min and max of an array

    Lecture 21: What have we learned?

    Chapter 5: The Architecture of a Computer

    Lecture 1: What will we learn?

    Lecture 2: General architecture of a computer

    Lecture 3: Processor

    Lecture 4: Memory

    Lecture 5: Peripherals

    Lecture 6: Data

    Lecture 7: What have we learned?

    Chapter 6: Editors

    Lecture 1: What will we learn?

    Lecture 2: From typewriter to text editors

    Lecture 3: IDE

    Lecture 4: File operations in code editors

    Lecture 5: What have we learned?

    Chapter 7: The Ruby Programming Language

    Lecture 1: What will we learn?

    Lecture 2: About Ruby

    Lecture 3: Installing Ruby

    Lecture 4: iRB

    Lecture 5: Scripting

    Lecture 6: Comments

    Lecture 7: Variables

    Lecture 8: Data types, part 1

    Lecture 9: Data types, part 2

    Lecture 10: Type conversions

    Lecture 11: Input

    Lecture 12: Logic values

    Lecture 13: Conditions

    Lecture 14: Loops

    Lecture 15: Number guessing game

    Lecture 16: Methods

    Lecture 17: Object-oriented programming

    Lecture 18: What we have learned (and what we havent)

    Chapter 8: Conclusion

    Lecture 1: What have we learned during the entire course

    Lecture 2: Where to now?

    Instructors

  • Learn Computer Programming from Absolute Zero  No.2
    Alex Deva
    Ruby on Rails Trainer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 5 votes
  • 4 stars: 16 votes
  • 5 stars: 41 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!