Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Computer Programming For Beginners Learn Python Programming

Learn the building blocks of programming so you can easily learn any computer programming language!
4.7
4.7/5
(53 reviews)
310 students
Created by

9.6

CourseMarks Score®

9.5

Freshness

9.4

Feedback

9.3

Content

Platform: Podia
Video: 8h 26m
Language: English
Next start: On Demand

Top Python courses:

Detailed Analysis

CourseMarks Score®

9.6 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

9.5 / 10
This course was last updated on 11/2020.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

9.4 / 10
We analyzed factors such as the rating (4.7/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.3 / 10
Video Score: 8.9 / 10
The course includes 8h 26m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 7 hours 31 minutes of 1,582 Python courses on Podia.
Detail Score: 9.4 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.0 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
29 resources.
0 exercise.
0 test.

Table of contents

Description

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 bycompleting each assignment on your own. There is inevitably somestruggling in the early parts of any programming course. You will learnfrom your mistakes, becoming a stronger, more confident programmer as aresult. 
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.

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..

Requirements

• You should have basic computer knowledge: installing and running software, saving files, creating folders, etc.

This course is for

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

How much does the Computer Programming For Beginners Learn Python Programming course cost? Is it worth it?

The course costs $39.
The average price is $20.1 of 1,582 Python courses. So this course is 94% more expensive than the average Python course on Podia.

Does the Computer Programming For Beginners Learn Python Programming course have a money back guarantee or refund policy?

Are there any SCHOLARSHIPS for this course?

Who is the instructor? Is Vicki Watson a SCAM or a TRUSTED instructor?

Vicki Watson has created 5 courses that got 355 reviews which are generally positive. Vicki Watson has taught 1,929 students and received a 4.6 average review out of 355 reviews. Depending on the information available, Vicki Watson is a TRUSTED instructor.
Computer Instructor, Web Developer, Author
Professional Credentials:
Bachelor’s degree in Computer Science, Franklin University, Columbus, OhioRaspberry Pi Certified Educator 2016Teaching experience: Columbus State Community College Adjunct Faculty Computer Dept.Teaching experience: Landry Academy, online homeschool academyVideo Course Developer: OSTrainingFreelance computer programmerFreelance web designer/developer with experience in Joomla, Wordpress, Processwire, Foundation, Bootstrap, UIKitProgramming: C, Python, Xojo, Scratch, PHP, Javascript
Personal:
Homeschool mom – I homeschooled my three daughters through high school. 
Author of the Sonrise Stable series of horse books for kids
I love learning – and teaching! In my spare time I enjoy riding or training horses, hiking, tennis, and guitar.
Browse all courses by on Coursemarks.

9.6

CourseMarks Score®

9.5

Freshness

9.4

Feedback

9.3

Content

Platform: Podia
Video: 8h 26m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

Computer Programming For Beginners Learn Python Programming rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/computer-programming-for-beginners-learn-python-programming/" target="_blank" title="Computer Programming For Beginners Learn Python Programming on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/96.svg" width="200px" alt="Computer Programming For Beginners Learn Python Programming rating"/></a>