Learn Python 3 From Scratch: Python Basics And Fundamentals

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

4.6
(87 ratings)
507 enrolled
Course Instructor: Samuel Focht

Course Outcomes

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

Course Structure

142 lectures7h 56m total duration

  Introduction 
3min
  Variables 
3min
  Quiz 
1min
  Assign 
5min
  Operators 
3min
  Quiz 
1min
  Operators 
5min
  Slicing 
4min
  Quiz 
1min
  Slice the string 
5min
  Built-in Functions 
5min
  Objects 
4min
  Syntax Rules 
3min
  Syntax 
5min
  Keywords 
2min
  Quiz 
1min
  For Loops 
6min
  Quiz 
1min
  Loop the string 
5min
  Custom Functions 
5min
  Quiz 
1min
  Custom function 
5min
  Functions and Docstring 
3min
  Docstring 
5min
  Containers 
6min
  Booleans 
3min
  Quiz 
1min
  Booleans 
5min
  Reassign 
3min
  Quiz 
1min
  Reassign / Incrementation / Decrementation 
5min
  While Loop 
4min
  Quiz 
1min
  While loop 
5min
  If / Else 
2min
  If / Else 
5min
  Modulo 
4min
  Quiz 
1min
  Modulo 
5min
  Iterate through a List 
3min
  Iterate through a list 
5min
  Wrapping A Function 
3min
  Wrapping up a function 
5min
  Range Function 
4min
  Quiz 
1min
  Range function 
5min
  Slice: Start: Stop: Step 
2min
  Quiz 
1min
  Slicing 
5min
  Import 
2min
  Import modules 
5min
  Function with return 
5min
  Introduction Project 
5min

About This Course

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!

Used by learners at

Microsoft
Amazon
Google

This course is interactive

Interactive courses include hands-on coding exercises to practice as you learn. You practice exercises in a VS Code like IDE without any installation/setup.

Screenshot of codedamn IDE

Featured Review

Profile picture for Digvijay Jere
Digvijay Jere

@shivjay

5.0
The content is good, but what I am really amazed about in this course is the tutor, he is so good. I mean he is just teaching the python as simple as the English language. I am not feeling like I am learning my first programming language. I am getting confidence that I can be good python developer at the end of this course.

Student Feedback

4.6
Course Rating

74%

17%

7%

0%

2%

Reviews

Profile picture for ANKIT KUMAR RANJAN
ANKIT KUMAR RANJAN
Aug 16, 2024
best course for python
Profile picture for Sanmitha
Sanmitha
May 27, 2024
This course helped me learn about the basic fundamentals of Python
Profile picture for PAVAN SAJJA
PAVAN SAJJA
Jan 27, 2024
good
Profile picture for Sajina Hanish
Sajina Hanish
Jul 30, 2023
Very interactive and never once was I bored.
Profile picture for Parveen Kumar
Parveen Kumar
Jul 29, 2023
Excellent

Course Instructor

Samuel Focht
Content creator
Samuel Focht
4.5 Instructor rating
105 Ratings
745 Students
2 Courses

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 cha...View profile

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

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro