HOME > Development > Computer Programming For Beginners Learn Python Programming

Computer Programming For Beginners Learn Python Programming

  • Development
  • Mar 20, 2025
SynopsisComputer Programming For Beginners Learn Python Programming,...
Computer Programming For Beginners Learn Python  No.1

Computer Programming For Beginners Learn Python Programming, available at $59.99, has an average rating of 4.3, with 57 lectures, based on 75 reviews, and has 443 subscribers.

You will learn about Students will gain a strong foundation in programming using python 3. The basic logic and control structures that are common to programming languages are learned so that students may go further with python or easily pick up another programming language.. This course is ideal for individuals who are Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course. It is particularly useful for Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course.

Enroll now: Computer Programming For Beginners Learn Python Programming

Summary

Title: Computer Programming For Beginners Learn Python Programming

Price: $59.99

Average Rating: 4.3

Number of Lectures: 57

Number of Published Lectures: 57

Number of Curriculum Items: 57

Number of Published Curriculum Objects: 57

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Students will gain a strong foundation in programming using python 3. The basic logic and control structures that are common to programming languages are learned so that students may go further with python or easily pick up another programming language..
  • Who Should Attend

  • Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course.
  • Target Audiences

  • Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course.
  • Would you like to learn computer programming, but you’ve been frustrated by courses or books that give you too much – or too little information – leaving you feeling hopelessly lost?

    Those approaches remind me of a guitar teacher I had years ago. He had two instructional methods – neither of which worked for me. He would either teach me to play one specific song, then I could play that song – but nothing else. Or he would play something complicated while I sat, watching him. I was supposed?to pick up his guitar-playing skills by osmosis I guess, but that didn’t happen.

    I’ve taught computer programming for many years and have found the most effective approach is to teach the tools one by one, giving exercises or assignments that allow students to practice each new concept until mastered. As the student learns, he or she gradually builds larger, more complex programs. While this may not be the most glamorous?technique – it works! Students gain confidence as they truly understand how to use the programming tools.

    What are those “tools”? Most programming languages have the same basic features. I use python 3 in this course. (The simplicity, but power, of python makes it an excellent language for beginning programmers). After completing the course, students will be able to go further with python or easily switch to another programming language.

    Students learn programming by programming! You will learn a lot by
    completing each assignment on your own. There is inevitably some
    struggling in the early parts of any programming course. You will learn
    from your mistakes, becoming a stronger, more confident programmer as a
    result.?

    I don’t give out code files for the assignments. However each assignment has an accompanying video that reviews my solution. The solution videos should be viewed after completing your assignment to the best of your ability.

    A printable pdf checklist is included to chart your progress in the course.

    In this course, you’ll learn:

  • How to use a basic code editor (the free Wing IDE)
  • Variables, variable types, and conversions
  • Conditional statement (if, elif, else)
  • Boolean Logic
  • Repetition using for and while loops, nesting loops
  • Lists (similar to arrays in most other languages)
  • String processing
  • Random number generation
  • Functions
  • 15 programming assignments are given. For each assignment, there is a video showing my solution for that assignment.
  • The assignments are text-based (no graphics or gui). This keeps the focus on learning the language and programming logic, building a strong foundation for more advanced programming.
  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction to the Course, Video Checklist

    Lecture 2: Install Python and the Wing IDE on a Windows System

    Lecture 3: Install Python and the Wing IDE on a Mac

    Lecture 4: Using a Raspberry Pi Computer for the Python Course

    Lecture 5: Basic Instructions on Using the Wing Editor

    Chapter 2: Variables, Input, Types, and Type Conversions

    Lecture 1: Variables in Python

    Lecture 2: Getting Input From the User, Converting Variable Types

    Chapter 3: If Conditional Statements, Boolean Logic, Math Precedence

    Lecture 1: Introduction to the If Statement

    Lecture 2: Boolean Logic

    Lecture 3: Creating a Compound If Statement

    Lecture 4: Using Nested If Statements

    Lecture 5: Precedence of Math Operations

    Lecture 6: Boolean Operator Precedence

    Chapter 4: Lists and For Loops

    Lecture 1: Introduction to Python Lists

    Lecture 2: Creating a For Loop, the Wing Debugger

    Lecture 3: More For Loop Practice, Loops & Lists

    Lecture 4: Operations With Python Lists

    Lecture 5: Additional List Operations

    Lecture 6: Sorting and Reversing Lists

    Lecture 7: Nested For Loops

    Chapter 5: Random Numbers and Strings

    Lecture 1: How to Generate and Use Random Numbers

    Lecture 2: Manipulating Strings in Python

    Chapter 6: While Loops

    Lecture 1: How to Create a While Loop

    Lecture 2: Using a Boolean Variable to Control a While Loop

    Lecture 3: More on While Loops

    Chapter 7: Python Functions

    Lecture 1: Introduction to Python Functions

    Lecture 2: Passing Arguments to a Function

    Lecture 3: Returning Values From a Function

    Lecture 4: Using Functions With Named Arguments And Default Values

    Lecture 5: Modularizing Code With Functions

    Lecture 6: Dog-Human Age Calculator Assignment Given Using Functions

    Lecture 7: Variable Scope, Global And Local Variables

    Lecture 8: Rock, Paper, Scissors Assignment Given Using Functions

    Chapter 8: Tic Tac Toe: Text Based Example of Creating a Larger, More Complex Program

    Lecture 1: Tic Tac Toe Program Introduction and Overview

    Lecture 2: Tic Tac Toe Board Setup

    Lecture 3: Tic Tac Toe Players Move

    Lecture 4: Tic Tac Toe Player Loop

    Lecture 5: Tic Tac Toe Computers Move (Random Selection)

    Lecture 6: Tic Tac Toe: Check For a Win or a Tie

    Lecture 7: Tic Tac Toe: Improve The Computer’s Playing Logic (If Statements)

    Lecture 8: Tic Tac Toe: Improve The Computer’s Playing Logic by Testing For A Win

    Lecture 9: Tic Tac Toe Final

    Chapter 9: Programming Assignment Solutions and Explanations

    Lecture 1: Assignment 1 Solution: Variables, Input, and Print

    Lecture 2: Assignment 2 Solution: Simple If Statements

    Lecture 3: Assignment 3 Solution: If Statements With Boolean Operators

    Lecture 4: Assignment 4 Solution: Branching Story With If Statements

    Lecture 5: Assignment 5 Solution: Simple Math Calculator

    Lecture 6: Assignment 6 Solution: Intro to Lists

    Lecture 7: Assignment 7 Solution: Student Test Scores

    Lecture 8: Assignment 8 Solution: Madlib

    Lecture 9: Assignment 9 Solution: Players Scores

    Lecture 10: Assignment 10 Solution: Random Sentences

    Lecture 11: Assignment 11 Solution: Pig Latin

    Lecture 12: Assignment 12 Solution: Race/Contest Simulation

    Lecture 13: Assignment 13 Solution: Tip Calculator

    Lecture 14: Assignment 14 Solution: Dog-Human Age Calculator

    Lecture 15: Assignment 15 Solution: Rock, Paper, Scissors

    Instructors

  • Computer Programming For Beginners Learn Python  No.2
    Vicki Watson
    Computer Instructor, Web Developer, Author
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 5 votes
  • 4 stars: 22 votes
  • 5 stars: 46 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!