Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Learn Python - Full Course for Beginners

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you'll be a python programmer in no time!

Syllabus

Introduction.
Installing Python & PyCharm.
Setup & Hello World.
Drawing a Shape.
Variables & Data Types.
Working With Strings.
Working With Numbers.
Getting Input From Users.
Building a Basic Calculator.
Mad Libs Game.
Lists.
List Functions.
Tuples.
Functions.
Return Statement.
If Statements.
If Statements & Comparisons.
Building a better Calculator.
Dictionaries.
While Loop.
Building a Guessing Game.
For Loops.
Exponent Function.
2D Lists & Nested Loops.
Building a Translator.
Comments.
Try / Except.
Reading Files.
Writing to Files.
Modules & Pip.
Classes & Objects.
Building a Multiple Choice Quiz.
Object Functions.
Inheritance.
Python Interpreter.

Taught by

freeCodeCamp.org

Reviews

4.6 rating, based on 45 Class Central reviews

Start your review of Learn Python - Full Course for Beginners

  • Good basic intro course. A little slow if you are already a programmer in other languages. Maybe create a version for programmers and skip all the contruct explanations, but show how they are structured.
  • Radhika. E
    Python is a popular, high-level programming language known for its simplicity and readability. It uses clear syntax, making it easy for beginners to learn and professionals to use efficiently. Python supports multiple programming styles, including object-oriented, procedural, and functional programming. It has a large standard library and strong community support. Python is widely used in web development, data science, artificial intelligence, machine learning, automation, and software development. Frameworks like Django and Flask enhance web development. Overall, Python is powerful, versatile, and beginner-friendly, making it one of the most in-demand programming languages in the world today.
  • Profile image for Rohitha Elavarthi
    Rohitha Elavarthi
    It was a clear explanation in english.i learned from basics which is python setup and how to run the program to all.
  • Profile image for Rakhi Verma
    Rakhi Verma
    It was good; I learned so many new things. I learned about a lot of functions. It was great experience and now I know basics of Python because of this course.
  • Profile image for Mahesh Ganth
    Mahesh Ganth
    I actually learn python easy my watching this python course and the way thay explain each topic where awsome...
  • The Python training was great—clear explanations, engaging exercises, and immediately useful for real tasks. Highly recommended
  • Profile image for ATINESHWAR SINGH
    ATINESHWAR SINGH
    The Learn Python – Full Course for Beginners by freeCodeCamp is one of the best free courses online. It teaches Python from the basics to advanced topics in an easy way. I learned about variables, data types, loops, conditions, functions, lists, tuples, dictionaries, and sets with simple examples. The teacher explains everything step-by-step, including file handling, modules, OOP, and error handling. The lessons are well-paced for beginners, and the practice exercises help a lot in learning how to think and code. It also covers real-life topics like web scraping, APIs, and automation. I really recommend this course to anyone who wants to learn Python from the beginning and build strong programming skills.
  • Profile image for Khine Lay
    Khine Lay
    Explanation is very clean and understandable. I recommend for beginners to study step by step and to practice with videos simultaneously.
  • Vivaan Sinha
    this python course was so fantastic this was super cool and i learened thet(*that )tuples are not able to copy values and lists(normal lists):
    they can copy the value you put
  • This course was amazing. very helpful. Basics to advance. I'm expecting for more courses like python.
  • Rekhamrutha
    .The Python course offers a comprehensive introduction to programming, covering essential topics like variables, data types, control structures, functions, and object-oriented concepts. The lessons are well-structured and beginner-friendly, with pra…
  • It was very good and everything was explained very well and completely and also in a very simple and practical way
  • Profile image for Marisetti Meghana Siri Lakshmi
    Marisetti Meghana Siri Lakshmi
    I learn excellent understanding Python topics and it is very useful to me and my career classes are clearly and larity to tell all my doubts and thank you so much wonderful guidance and learning methods easy way
  • Aditya Mhaisekar
    Had a great experience learning python from the giraffe academy. He has great teaching skills and he also taught in an easy way which was quickly understandable. I would have liked it more if it was a complete advanced course of python but this one's only for beginners. LIKED IT.
  • Precious Nwaoha
    Thank you Free ode Camp for this detailed and simplified course, I have been struggling to learn the basics of Python but stumbling on this very course has done great for me.
  • Shubhangi Bajpai
    It is nice to study in this platform..
    This provides a valuable informations of all about python .
    Beginner friendly
  • Profile image for Ayesha Shaik
    Ayesha Shaik
    I learned from basics to deep ,and I covered all topics without any doubt,I gained my knowledge through this channel thank you for providing such skills
  • Profile image for Odili Chinedum Christian
    Odili Chinedum Christian
    1
    This is one of the best Python course i have ever taken. You explicitly explained all the terms in this video without ambiguity such that even a novice would not need a prophet for further clarification. I Love you for this.
  • Mayuri Kashinath Gaikwad
    1
    It was so. Amazing lecture python all concept are clear thanks a lot. Sir i thought python is very difficult language any other languages.. But nope.. Python is very easy language any other language. You can see this vedio all dout are clear it was a great course Everything explained very well
  • Profile image for Wazif Isyraf
    Wazif Isyraf
    1
    Very informative, well structured, easy to digest and simple examples and explanations. 100% recommended !!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.