Learn Computer Programming from Absolute Zero
- Development
- May 08, 2025

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
Who Should Attend
Target Audiences
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

Alex Deva
Ruby on Rails Trainer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Personal Branding Courses to Learn in November 2024
- Google Ads MasterClass All Advanced Features
- How To Easily Turn Strangers Into Paying Clients In 2024!
- Digital Marketing- The ChatGPT digital Marketing masterclass
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling