Computer Programming For Beginners Learn Python Programming
- Development
- Mar 20, 2025

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
Who Should Attend
Target Audiences
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:
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

Vicki Watson
Computer Instructor, Web Developer, Author
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Impact Marketing- from Kotler to Midjourney and ChatGPT
- TikTok Marketing Domination - Mastering Marketing Strategies
- Parasite SEO Mastery- SEO Strategies for Top Google Rankings
- Digital Marketing Advertising- Facebook, LinkedIn more!
- Life Insurance Annuity Ultimate Buyer’s Guide
- Company Valuation Financial Modeling
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling