Computer Programming for Beginners
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Computer Programming for Beginners to your Wishlist.

Add to Wishlist

Computer Programming for Beginners

Learn the basic concepts of programming using Python and JavaScript
New
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4 students enrolled
Created by Robert Gioia
Last updated 9/2017
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the basic concepts used in Computer Programming.
  • Create basic programs using Python and JavaScript.
  • Get hands-on, step-by-step experience writing code.
View Curriculum
Requirements
  • You don't need any prior programming knowledge or experience
  • You should be able to use a PC at beginner level.
Description

This course is meant to introduce people who have no programming experience to the world of computer science. With the tech industry becoming one of the most trending fields in the job market, learning how to program can be one of the most important and meaningful skills. This course will teach the basic, foundation concepts of programming in an easy-to-follow manner.

The first part of the course will get students acquainted with some basic concepts used in programming and will lay the conceptual groundwork that the rest of the course will build upon. After learning the basic terms and concepts of computer programming, the next two sections of the course allow students to practice these concepts hand-on.

Students will follow along with basic examples in two programming languages: Python and JavaScript. Both languages are easy for beginners to learn and are very user friendly. This course won’t make you an expert programmer, but it will give you an exciting first look at programming and a foundation of basic concepts with which you can start your journey learning computer programming. 

Who is the target audience?
  • Anyone with little to no programming experience.
  • Anyone who wants to learn to code.
  • Anyone who wants to learn programming but doesn't know where to start.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
27 Lectures
01:41:38
+
Introduction
1 Lecture 03:23

In this lecture, I introduce the course and explain the structure of the course, my background, and what students will get out of this course.

Preview 03:23
+
Basic Programming Concepts
9 Lectures 21:01

In this lecture, I discuss what programming is.

What is programming?
02:28

In this lecture, I give an overview of programming languages and explain common uses for some of the most popular languages. 

Programming Languages
02:38

In this lecture, I discuss the concept of variables and their role in programming. 

Variables
03:45

In this lecture, I discuss the concept of conditional statements and how programmers use them to control the flow of execution of their programs. 

Conditional Statements
02:21

In this lecture, I discuss the concept of a programming console and how developers use the console to debug the program and log output. 

Console
01:38

In this lecture, I discuss the concept of loops in programming and go over the two main types of loops: for loops and while loops. 

Loops
01:29

In this video, I discuss the concept of comments and how developers use them to make notes to themselves and debug their programs. 

Comments
02:15

In this video, I discuss the concept of errors in programming and introduce the three main types of errors: syntax errors, logic errors, and run-time errors. 

Errors
01:32

In this lecture, I discuss the concept of functions and how they make code more readable and reusable. Functions are one of the fundamental concepts of computer science and are an important concept for beginners to understand and utilize. 

Functions and Methods
02:55

Test your skills on the Basic Programming Concepts section of this course.

Basic Programming Concepts
8 questions
+
Basic Python Programming
8 Lectures 39:20

This article tutorial will guide you through the installation and setup of Python IDLE step-by-step. 

Installation and Setup of Python IDLE
00:26

In this lecture, we look at the Python console and how we can log output to it. 

Python Console
02:19

In this lecture, we look at the different types of variable in Python and some common operations we can perform on them. 

Preview 12:49

In this lecture, we look at conditional statements in Python and how we can use them to control the flow of execution in our program. 

Conditional Statements in Python
07:37

In this lecture, we look at loops in Python and go over some examples of for loops and while loops. 

Loops in Python
05:00

In this lecture, we look at comments in Python and how we can use single-line and multi-line comments to make notes to ourselves/collaborating developers. 

Comments in Python
01:01

In this lecture, we look at some examples of common errors in Python and go through the process of debugging them. 

Errors in Python
06:08

In this lecture, we look at an example of writing a function in Python and how using functions can save us time and energy. 

Functions in Python
04:00

Test your knowledge of this section of the course by taking the Python Programming Concepts quiz.

Python Programming Concepts
7 questions
+
Basic JavaScript Programming
8 Lectures 36:08

This article tutorial will guide you through the installation and setup of Notepad++ step-by-step. 

Installation and Setup of Notepad++
00:27

In this lecture, we look at the JavaScript console and how we can log output to it. 

Preview 05:56

In this lecture, we look at some common variable types in JavaScript and examples of some common operations we can perform on them. 

Variables in JavaScript
07:40

In this lecture, we look at conditional statements in JavaScript and how we can use them to control the flow of execution in our program. 

Conditional Statements in JavaScript
06:35

In this lecture, we look at how to implement for loops and while loops in JavaScript. 

Loops in JavaScript
07:51

In this lecture, we look at single and multi line comments in JavaScript. 

Comments in JavaScript
01:24

In this lecture, we look at some examples of common errors in JavaScript and how to fix them.

Errors in JavaScript
03:20

In this lecture, we look at functions in JavaScript and how they can save us time and energy when programming. 

Functions in JavaScript
02:55

Test your knowledge of the Basic JavaScript Programming in this quiz. 

Basic JavaScript Programming
7 questions
+
Conclusion and Course Summary
1 Lecture 01:49

This lecture summarizes everything we learned in this course and also gives you some pointers on where you can go from here. 

Summary
01:49
About the Instructor
Robert Gioia
5.0 Average rating
1 Review
4 Students
1 Course
Game Developer, Mobile and VR programming

My name is Rob and I work as a Unity Developer at a mobile game development company developing for both Android and iOS. I recently graduated from NJIT with a Bachelor of Science degree specializing in Game Development. In college I worked as a VR game developer for two years. I also worked as a teacher’s assistant teaching courses in Python, JavaScript, C#, and 3D modeling. As a student who never programmed until I got to college I want to help others looking to enter the tech industry and teach them the techniques I used to learn programming quickly and effectively.