Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
How to Think Like a Computer
Rating: 4.5 out of 5(2 ratings)
9 students

How to Think Like a Computer

Programming Foundations
Created byTimothy Baker
Last updated 3/2023
English

What you'll learn

  • Remember and be able to utilize the two key building blocks of computer code
  • Define parsing and evaluation and explain how computers do it
  • Feel confident in your understanding when reading and writing computer code
  • Easily complete a simple challenge that trips up developers with degrees in interviews

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

4 sections9 lectures39m total length
  • What are Computers?3:10

    Learn what computers are, be able to explain the difference between a calculator and a computer, and understand what programming is and how to begin learning it in the context of what we just learned about computers.

  • Universal Computers
  • Building Blocks of All Code3:17

    Be able to describe the two primary tools in a programmer's toolbelt, why they are important, and how they relate to the general reasons we use computers in the first place.

  • Loops and Logic 1
  • Arrays Aren't Scary4:16

    Learn how arrays and loops work together, what an iteration variable is, and how to make use of it.

  • Loops and Logic 2
  • What is Programming?

Requirements

  • No programming experience needed, but curiosity is a must!

Description

This course gives you the best start in learning computer programming by covering the fundamentals that every student struggles with. You'll first look at the two most basic and fundamental tools in a programmer's tool belt. The course then moves on and looks at some equally basic but less important concepts to round out your knowledge. There's also no fluff and we dive straight into it, and it's a fairly short course. While the course touches on some Java code here and there, the principles you are learning apply in very much the same way to every programming language. This way, you don't get tripped up by technical syntax details and picky stuff that's specific to just one language. Instead of wondering what all those errors mean, you'll be able to understand and edit your code with confidence. You can benefit from the instructor's many years of tutoring experience, seeing student after student struggle with these same concepts, no matter the language. Rest assured you'll be learning how to program the right way from the very start. The course includes lectures, quizzes, and coding exercises to help ensure that you remember and fully understand what you've learned and will be able to take it with you into your next programming adventure.

Who this course is for:

  • Beginner developers who have struggled to learn programming languages