Library

Course: Computer Programming for Beginners

Computer Programming for Beginners

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

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.
Basic knowledge
  • You don't need any prior programming knowledge or experience
  • You should be able to use a PC at beginner level.
What you will 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.
Curriculum
Number of Lectures: 27
Total Duration: 01:41:03
Introduction
  • Introduction  

    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.

Basic Programming Concepts
  • What is programming?  

    In this lecture, I discuss what programming is.

  • Programming Languages  

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

  • Variables  

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

  • Conditional Statements  

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

  • Console  

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

  • Loops  

    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. 

  • Comments  

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

  • Errors  

    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. 

  • Functions and Methods  

    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. 

Basic Python Programming
  • Installation and Setup of Python IDLE  

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

  • Python Console  

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

  • Variables in Python  

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

  • Conditional Statements in Python  

    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. 

  • Loops in Python  

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

  • Comments in Python  

    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. 

  • Errors in Python  
  • Functions in Python  
Basic JavaScript Programming
  • Installation and Setup of Notepad++  

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

  • JavaScript Console  

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

  • Variables in JavaScript  

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

  • Conditional Statements in JavaScript  

    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. 

  • Loops in JavaScript  

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

  • Comments in JavaScript  

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

  • Errors in JavaScript  

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

  • Functions in JavaScript  

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

Conclusion and Course Summary
  • Summary  

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

Reviews (0)