Python

Provided by:
9/10 stars
based on  20 reviews
Provided by:
Cost FREE
Start Date On demand

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

Codecademy online courses
Codeacademy knows how much people rely on their phones in everyday life. This is why they have created an app that teaches you programming basics so you can learn right from your smartphone. The app is known as Hour of Code, and in just one hour you can allow yourself to interactively explore how to create code. Free online classes are also offered to expand your knowledge and sharpen your coding skills. Just take Michael Perry, for example. When he founded GVING, which offers loyalty prog...
Codeacademy knows how much people rely on their phones in everyday life. This is why they have created an app that teaches you programming basics so you can learn right from your smartphone. The app is known as Hour of Code, and in just one hour you can allow yourself to interactively explore how to create code. Free online classes are also offered to expand your knowledge and sharpen your coding skills. Just take Michael Perry, for example. When he founded GVING, which offers loyalty programs for businesses, he needed to learn code, and fast. Through Codeacademy, he was able to create his own app for his organization. Receive feedback, earn completion badges, publish your own courses, and show off your progress to other users. Learn through your smartphone with interactive exercises or with online courses to tackle everything there is to know about coding.

Provider Subject Specialization
Sciences & Technology
19 reviews

Course Description

Python is a powerful and expressive language that has very simple syntax. If you're unsure of which programming language to learn, Python is a great choice. The language is used in a variety of disciplines: application, web, and game development. Python can do it all. Courses are based on Python 2.7.3.
Reviews 9/10 stars
20 Reviews for Python

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Jonathan Peterson profile image
Jonathan Peterson profile image
9/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 1 month ago
As I was wanting to get started learning various programming languages I chose to learn Python. Python is basically a scripting language, and opposed to other languages there is no need for a ';' at the end of each line. This is great for someone who frequently forgets these things, and their program keeps having errors. The Python that they teach via this program is easy to understand and overtime you can quickly pick things up faster. They have a community of forums that will usually give helpful advice on what you are doing wrong. Take time when you are going through this course so that you can learn and understand a basic understanding of Python. You may not be able to program many things but you will have an understanding of what the functions do when you get to more advanced Python, or use such things as Django (web- development) or PyGame (game development)
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 7 months ago
I am a professional dev, but I had a hard time learning Python especially that I am also ADD and cannot do long videos or read long books. I lobe the byte sized chunks and sense of acheivement, it just compels you to keep going. I would love it of they added Django too. I think this will be y first step and the next step will to be to attempt the coursera python course.
Was this review helpful? Yes0
 Flag
Valentyna Severyn profile image
Valentyna Severyn profile image
8/10 starsCompleted
  • 3 reviews
  • 3 completed
4 years, 12 months ago
It was easy course, good for beginners
Was this review helpful? Yes0
 Flag
Carolina Sh. profile image
Carolina Sh. profile image
10/10 starsTaking Now
  • 9 reviews
  • 7 completed
5 years, 2 months ago
I'm about halfway through this one, and so far it's been really fun. I have nearly zero experience programming but this has helped me advance at a faster rate on other courses (I'm also taking P4E by Charles Severance on Coursera).
Was this review helpful? Yes0
 Flag
Richard Kirkpatrick profile image
Richard Kirkpatrick profile image
8/10 starsCompleted
  • 6 reviews
  • 6 completed
5 years, 4 months ago
If you are an absolute beginner to computer programming and Python, and you like to learn by doing instead of reading, I would recommend checking out CodeAcademy. This course format was very well setup and provided an adequate introduction to the syntax of Python and some computer science fundamentals. The programming questions were fun and engaging. For example, you will create a BattleShip game using the concepts you learn. Who should not take this course? Well, if you are a genius or have previous programming experience, this might not be the best course for you. However, the course is still a good review of the basic fundamentals of Python. There were a few problems I had difficulty with understanding. Fortunately, the online forums on CodeAcademy help in identifying issues. Overall: I would recommend this course for a beginner in computer programming and/or for someone new to Python.
Was this review helpful? Yes1
 Flag
Olu Otuyelu profile image
Olu Otuyelu profile image
8/10 starsCompleted
  • 2 reviews
  • 2 completed
5 years, 3 months ago
Codecademy style of continuous code writing makes it easy to retain a lot more. It is a practical approach to learning You may need to use external resources to understand and complete some of the activities required.
Was this review helpful? Yes0
 Flag
Greg Hamel profile image
Greg Hamel profile image
8/10 starsCompleted
  • 116 reviews
  • 107 completed
5 years, 7 months ago
A basic introduction to Python. Codeacademy has improved its materials a bit since they first launched; this is a decent course for learning basic syntax, functions and data structures. It's a good place to start to get a little bit of familiarity with Python before taking a full-length intro to CS course that uses Python.
Was this review helpful? Yes1
 Flag
myHumps profile image
myHumps profile image
8/10 starsCompleted
  • 5 reviews
  • 3 completed
5 years, 8 months ago
This is a good self paced introductory course in Python. Some of the exercizes need some clean up on codecademy. However, for someone with no programming experience (or python experience) this can be a good starting point.
Was this review helpful? Yes0
 Flag
Den Iskandarov profile image
Den Iskandarov profile image
9/10 starsCompleted
  • 5 reviews
  • 5 completed
5 years, 9 months ago
This course was my very first course of python. And I really love it! After that course every other course i took after this one was much much more easier. It helped me to learn basic concepts and structure of python in just couple days! After that I was not only studying new courses, but also helping others to understand some python concepts. Not giving full 5 stars because of some bugs of platform and because of some not well covered topics.
Was this review helpful? Yes1
 Flag
vaggelas profile image
vaggelas profile image
9/10 starsCompleted
  • 28 reviews
  • 26 completed
5 years, 10 months ago
I completed the track a while ago,i have tried many ways for learning python,classes,books,tutorials,video lectures. I think Codecademy maybe is the best way to start.Python is a beginner friendly language and code academy platform help you interact from the first lesson.You learn as you go and at the end you are at a pretty decent level for a beginner.There are mostly everything of python for a beginner. It could have more or some lessons could be better or without bugs(when i took this course,maybe now they are fixed) but it is free and it is maybe the best way to start. You can try all the other ways(courses,books,video lectures) to advance or become more familiar with python but i think this is the best way to do your first encourter with python.
Was this review helpful? Yes1
 Flag
Ramiro Aznar profile image
Ramiro Aznar profile image
8/10 starsCompleted
  • 27 reviews
  • 26 completed
4 years, 2 months ago
I started both courses about Python at the same time, coursera's Learn to Program: The Fundamentals and this one. It was a good complement to the former, because you can train the module (i.e. dictionaries, loops...) in the order that you want. Also at the end of each module, you have to pass a small project. Finally, modules and projects were written in a funny but educative way. Take that course if you want to start learning Python!
Was this review helpful? Yes0
 Flag
Rémi SHARROCK profile image
Rémi SHARROCK profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 11 months ago
I never programmed in python and I'm actually learning with fun (not the hard way). This one is interactive, more like a game, and does not have a teacher talking in a video.
Was this review helpful? Yes0
 Flag
Justine Ivan profile image
Justine Ivan profile image
8/10 starsTaking Now
  • 15 reviews
  • 9 completed
5 years, 11 months ago
So you want to know how to code? This is the best start anyone can take. I am 40% complete at the time of this writing. I don't find it easy. It is the straight-forward hands-on learning anyone needs to learn this shit.
Was this review helpful? Yes0
 Flag
Michael Milburn profile image
Michael Milburn profile image
9/10 starsCompleted
  • 6 reviews
  • 6 completed
6 years, 3 months ago
Summary - a good interactive way to learn the basics of python. This is a collection of introductory exercises in the most basic way possible - so if you need something from the ground floor it's a good starter course. You'll progress to some more advanced ideas - but the basics are there too. Most of the exercises are done in small bite-sized chunks which is good for learning. The main drawback to this approach is it's bite-sized nature though - most of the exercises are small so you really have to pursue your own projects to use the concepts on a larger scale. That's not a bad thing - but just something to be aware of. Learning the concept can be different that having it interact with a bigger chunk of code. I took the coursera Python course from Rice University after taking the codecademy exercises and felt well prepared and feel the two could be used in conjunction with each other in that order.
Was this review helpful? Yes1
 Flag
Mike Taylor profile image
Mike Taylor profile image
7/10 starsCompleted
  • 6 reviews
  • 6 completed
6 years, 5 months ago
I still have a few lessons to go. I've both taken and taught programming in the past and was interested in how Code Academy was delivering the content as well as the syntax and particulars of Python. Starts slowly enough for the beginners but moves fairly quickly to include items like control, lists, functions, dictionaries, loops, and classes. There are some projects for stretching what you know but the projects walk you through the steps. What's missing here are the hard open ended questions you often get in a teacher led programming class. If you'd prefer not to listen to an instructor, this is a GREAT class. All reading. It's the hours of working through hard problems where one really learns the ins and outs of programming. As far as learning basics of programming and python - the course does a pretty good job. I also liked the badges. You never get too old for a gold star. Udacity has a pretty good intro to programming class whi... I still have a few lessons to go. I've both taken and taught programming in the past and was interested in how Code Academy was delivering the content as well as the syntax and particulars of Python. Starts slowly enough for the beginners but moves fairly quickly to include items like control, lists, functions, dictionaries, loops, and classes. There are some projects for stretching what you know but the projects walk you through the steps. What's missing here are the hard open ended questions you often get in a teacher led programming class. If you'd prefer not to listen to an instructor, this is a GREAT class. All reading. It's the hours of working through hard problems where one really learns the ins and outs of programming. As far as learning basics of programming and python - the course does a pretty good job. I also liked the badges. You never get too old for a gold star. Udacity has a pretty good intro to programming class which has more videos (I like the instructor). If you are just learning programming, I'd recommend taking both.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
6 years, 3 months ago
I have taken courses in Java and JavaScript. This course is well-structured, fun and challenging. The professors are excellent. Engaging, informative and helpful. This is an excellent course to take if you are interested in learning how to program.
Was this review helpful? Yes0
 Flag
Giacomo Sorbi profile image
Giacomo Sorbi profile image
10/10 starsCompleted
  • 3 reviews
  • 3 completed
6 years, 3 months ago
I took this before taking 4-5 Coursera programming classes and, well, starting basically from zero I was able to fly over what Coursera offered to me, thanks to this complete introduction to programming with Python. I particularly enjoyed Adam Cooper's open ended lessons, where you were given a task and freedom in order to achieve it. On some exercise I spent even more than a day, but it was totally worth pondering about it and starting to think like a coder while doing it :)
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
6 years, 3 months ago
I have never done programming in Python, I learnt Python as well as event based programming in this class. This course was really useful and I enjoyed the course from the begining, One of the best programming courses that I ever took !!!
Was this review helpful? Yes0
 Flag
Chesco profile image
Chesco profile image
10/10 starsTaking Now
  • 2 reviews
  • 1 completed
6 years, 8 months ago
Self-contained on-line course, with compiler on-line as well. The contents are a little bit basic, but should work PERFECTLY for any person wanting to initiate in Python. A lot of exercises, and you even earn badges which is a nice motivator to keep track of your work. Totally recommended.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

2/10 starsDropped
3 years, 7 months ago
it is the worst thing i have ever done in my life and thats not a joke, if you are thinking of learning it i beg you not to, its the stupidest thing i have ever done in my bloody life, i beg you not to learn or take this course :(
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.