Learn Computer Programming from Absolute Zero
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 You'll understand how computers work, how they are programmed, how to design a program, and you'll 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 don't 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 don't 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
- You'll understand how computers work, how they are programmed, how to design a program, and you'll 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 don't 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 don't 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 haven't)
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
- 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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024