Course image for Learn Python 3 From Scratch: Python Basics And Fundamentals
Free preview before enrolling

Learn Python 3 From Scratch: Python Basics And Fundamentals

A hands-on course to expose you to Python fundamentals and build your confidence with Python

7 hours+ of total content
4.5
(65 Reviews)
382 enrolled
Course Creator: Samuel FochtLast updated 16 days ago

Heads up!

This is an official course from Python Mastery learning path.

Goals

  • Python 3 fundamentals
  • How to work with loops, variables, data types, etc. in Python
  • Strings and list fundamentals

Description

Welcome to the Python Mastery learning path. This is the first of many courses that are practical and hands-on and will help you to learn python efficiently.

The course contains multiple exercises in the form of hands-on practice and is perfectly suitable if you're learning Python for the first time.

This course is divided into 3 sections.

Introduction In this section you will be introduced to a number of topics. We will move quickly through them to give you an idea of all the topics python has to offer. Just to name a few:

  1. Set-up
  2. Variable assignment
  3. Operators
  4. For/ While Loops
  5. Functions Custom/Built-in
  6. Keywords
  7. Int / Float / String Variables
  8. Slicing
  9. Modules

Beginner Now that you have the introduction behind you. This section has fewer topics but we will be going a little deeper with the topics:

  1. Indexing
  2. Int conversion
  3. Mutable/immutable
  4. Nested for loops
  5. Booleans
  6. Python Tricks

List This section is completely dedicated to the container object list. You will be shown just the beginnings of the power of lists and challenged to use lists to solve a variety of challenges:

  1. List Methods
  2. Indexing
  3. Wrapping Iterables

Let's start!

Course Structure

142 lectures 07:56:43 total duration

  Introduction (Watch video)
03:00
  Variables (Watch video)
03:54
  Quiz Question (Attempt quiz)
01:00
  Assign (Practice concept)
05:00
  Operators (Watch video)
03:50
  Quiz Question 
01:00
  Operators 
05:00
  Slicing 
04:25
  Quiz Question 
01:00
  Slice the string 
05:00
  Built-in Functions 
05:55
  Objects 
04:40
  Syntax Rules 
03:54
  Syntax 
05:00
  Keywords 
02:43
  Quiz Question 
01:00
  For Loops 
06:10
  Quiz Question 
01:00
  Loop the string 
05:00
  Custom Functions 
05:53
  Quiz Question 
01:00
  Custom function 
05:00
  Functions and Docstring 
03:23
  Docstring 
05:00
  Containers 
06:39
  Booleans 
03:42
  Quiz Question 
01:00
  Booleans 
05:00
  Reassign 
03:03
  Quiz Question 
01:00
  Reassign / Incrementation / Decrementation 
05:00
  While Loop 
04:40
  Quiz Question 
01:00
  While loop 
05:00
  If / Else 
02:39
  If / Else 
05:00
  Modulo 
04:30
  Quiz Question 
01:00
  Modulo 
05:00
  Iterate through a List 
03:18
  Iterate through a list 
05:00
  Wrapping A Function 
03:45
  Wrapping up a function 
05:00
  Range Function 
04:34
  Quiz Question 
01:00
  Range function 
05:00
  Slice: Start: Stop: Step 
02:51
  Quiz Question 
01:00
  Slicing 
05:00
  Import 
02:24
  Import modules 
05:00
  Function with return 
05:44
  Introduction Project 
05:00

Student feedback

4.5
Course Rating

72%

15%

9%

0%

3%

Reviews

profile pic for Diptangsu Ray
Feb 01, 2023
I am grasping the concepts; but I have seen other instructors explain the same topics in a much better and organised way as compared to this course and this instructor.
profile pic for Tim Carr
Feb 17, 2023
Informative and interactive.
profile pic for Praveen Mathew
Feb 01, 2023
good so far
profile pic for David
Dec 31, 2022
tjhrt
profile pic for Mr Monster
Oct 31, 2022
its very difficult for understanding

Your Course Instructor

Course Instructor Image

Samuel Focht

Content creator

Hi everyone, I’m Sam. I’m here to remove all fear of learning to program in python. I’m an avid Pythonista. I have been studying python for eight years, teaching for five and operating a YouTube channel for four. I can't begin to express how much I love python. It truly has changed the direction of my life. I am truly here to help you learn python. Hope to meet you soon!!!

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback

Pro

  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback
Start 3-Day Free Trial