subject

Coursera: Using Databases with Python

 with  Charles Severance
Class Central Course Rank
#1 in Subjects > Programming > Databases

This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This course will cover Chapters 14-15 of the book “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-13 of the textbook and the first three courses in this specialization. This course covers Python 3.

Syllabus

Object Oriented Python
To start this class out we cover the basics of Object Oriented Python. We won't be writing our own objects, but since many of the things we use like BeautifulSoup, strings, dictionaries, database connections all use Object Oriented (OO) patterns we should at least understand some of its patterns and terminology.

Basic Structured Query Language
We learn the four core CRUD operations (Create, Read, Update, and Delete) to manage data stored in a database.

Data Models and Relational SQL
In this section we learn about how data is stored across multiple tables in a database and how rows are linked (i.e., we establish relationships) in the database.

Many-to-Many Relationships in SQL
In this section we explore how to model situations like students enrolling in courses where each course has many students and each student is enrolled in many courses.

Databases and Visualization
In this section, we put it all together, retrieve and process some data and then use the Google Maps API to visualize our data.

550 Student
reviews
Cost Free Online Course (Audit)
Subject Databases
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 5 weeks long
Sign up for free? Learn how
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

550 reviews for Coursera's Using Databases with Python

Write a review
9 out of 9 people found the following review useful
2 years ago
Jason Michael Cherry completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Outstanding class, like all its predecessors in the specialization! At the end the assignments do get a little more along the line of 'adjust my code' rather than 'write your own code', but the programs are very complex at this point, and the instructor does an excellent job of explaining what to do and how to do it.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
10 months ago
Krasimir Vatchinsky completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
I really enjoy the course as well all other 4 courses from the Python for Everybody Specialization from University of Michigan and Dr. Charles Severance. I did tried numerous times to learn Python till I found this course, and this is the ONE!! If you really want to learn coding, the fundament. essential basics you n Read More
I really enjoy the course as well all other 4 courses from the Python for Everybody Specialization from University of Michigan and Dr. Charles Severance.

I did tried numerous times to learn Python till I found this course, and this is the ONE!!

If you really want to learn coding, the fundament. essential basics you need so you actually start to understand all of the rest that is out there and try to teach you Python, this is the course.

Under the expert lead of Dr. Charles Severance, the course present the much complicated and difficult to understand in a first sight coding in Python in a language that is so simple and easy to understand, that you not only learn how to start to code in Python, you also build a fundamendal understanding for coding and learn also not only Python, but SQL, and how to logically find solution for your problem at hand.

It is GREAT COURSE, GREAT PROFESSOR, Wish more were like him!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
9 months ago
profile picture
Anonymous completed this course.
This has been a great introduction to Python. I've been around programmers for most of my career, but most of my exposure to coding has been through reading and reviewing what other people develop. This course is giving me a chance to get in there and get my hands dirty, so to speak. The assignments are relatively s Read More
This has been a great introduction to Python. I've been around programmers for most of my career, but most of my exposure to coding has been through reading and reviewing what other people develop. This course is giving me a chance to get in there and get my hands dirty, so to speak. The assignments are relatively straightforward and achievable within the time span of each week. The examples provided in the videos are relevant to the assignments, and being able to download them and watch them offline is a great help (the ability to rewind/replay helps a lot). Many of the later assignments involve tweaking existing code rather than building programs from scratch, but that helped me focus on the current topics. I plan to go through the course material to reinforce what I've learned so far.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
8 months ago
profile picture
Raymond Jolly is taking this course right now, spending 1 hours a week on it and found the course difficulty to be medium.
Okay I have spent 20 years working with databases as an finance analyst and project manager but I never used them with an OOP language before. So the first segments of the course were VERY easy for me. However I like where Dr Chuck went with explaining to his students how large data sets need to be managed. The last Read More
Okay I have spent 20 years working with databases as an finance analyst and project manager but I never used them with an OOP language before. So the first segments of the course were VERY easy for me. However I like where Dr Chuck went with explaining to his students how large data sets need to be managed. The last 2 segments are actually very fun exercises but I wish that the last segment allowed the student to do more writing to of the code. For the Geocode segment I felt a let down. The exercise is useful and the code has some real world applications but I would have gotten more out of it if I was able to write some of the segments myself.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
9 months ago
profile picture
Anonymous completed this course.
I just finished this course - the 4th course in the series. I did all of the courses in order, and I thought they were a great introduction to Python. Great instructor and interesting assignments throughout the series. Highly recommended. This last course got into quite a bit of complexity, but the assignments were Read More
I just finished this course - the 4th course in the series. I did all of the courses in order, and I thought they were a great introduction to Python. Great instructor and interesting assignments throughout the series. Highly recommended. This last course got into quite a bit of complexity, but the assignments were more focused on "understanding" the complexity rather than creating complex programs from scratch. I think I'll take the Capstone project course for the challenge...
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
9 months ago
profile picture
Anonymous completed this course.
This course covers a lot of material with clear examples. The assignments are fairly easy as the framework for the assignment is given in the lecture. The course provides the foundation for the student to develop functioning applications. However, the class does not deal with validation of input and exception handli Read More
This course covers a lot of material with clear examples.

The assignments are fairly easy as the framework for the assignment is given in the lecture.

The course provides the foundation for the student to develop functioning applications.

However, the class does not deal with validation of input and exception handling to the degree that real robust applications need. The basics are there. In the time available the instructors makes the material interesting and accessible.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
8 months ago
profile picture
Anonymous completed this course.
Excellent class! Dr Chuck does a great job explaining aspects of computing and programing for most people to understand. He also adds a bit of flair to keep it interesting. The exercises for this course were challenging but helped to solidify what was learned in the course. Just make sure you prepare to take some t Read More
Excellent class! Dr Chuck does a great job explaining aspects of computing and programing for most people to understand. He also adds a bit of flair to keep it interesting. The exercises for this course were challenging but helped to solidify what was learned in the course. Just make sure you prepare to take some time to work the exercises as it was a bit frustrating when I was in a time crunch to get the assignments completed.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous is taking this course right now.
The entire 4 course buildup has been extremely good in learning python. I knew some programming before tarting the specialization, however combined with the book it will be quite easy for complete begginers to get into programming. In respect to data bases, I've learned the basic concepts, which is quite enough to mak Read More
The entire 4 course buildup has been extremely good in learning python. I knew some programming before tarting the specialization, however combined with the book it will be quite easy for complete begginers to get into programming.

In respect to data bases, I've learned the basic concepts, which is quite enough to make my own simple database when needed.

Needless to say, the teacher si great!!!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
10 months ago
profile picture
Anonymous audited this course.
This is the fourth course in the Coursera specialisation (and the last one you can audit for free). It's a great introduction to integrating databases with your Python code using SQLite, but it really is worth doing all the courses in the specialisation in sequence.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
This was an informative course, and the teacher made it easy to listen to him because of his sometimes funny way of explaining. SQL basics are covered, and I learned how to work with SQLite in combination with Python. However, I don't fully agree with the description on this website that says: "We will also build web Read More
This was an informative course, and the teacher made it easy to listen to him because of his sometimes funny way of explaining. SQL basics are covered, and I learned how to work with SQLite in combination with Python.

However, I don't fully agree with the description on this website that says: "We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization.". You do use web crawlers and data gathering/visualization code in this course, but the teacher wrote all of it already, so it is not like you are actually going to write/build these things. Also, because this course is part of a multi-course specialization in Coursera, sometimes the teacher refers to earlier courses in which the students had to work with e.g. XML and JSON. I have never worked with those files, but was still able to complete this Database course, so it is possible to take it as a stand-alone course.

I am going to look for other courses of the teacher - he makes the matter 'alive'. I also liked the bonus video material in which the teacher interviews some programming 'dinosaurs' which were very much involved or influential in the early computing space. Recommended!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Overall I was very happy with the course. In general the material was explained on a level that a beginner could follow. I just wish Object Oriented Python would have explained more detailed in a different course and not just as a chapter in this course. Also, there is not chapter on Object Oriented Python in the bo Read More
Overall I was very happy with the course. In general the material was explained on a level that a beginner could follow. I just wish Object Oriented Python would have explained more detailed in a different course and not just as a chapter in this course.

Also, there is not chapter on Object Oriented Python in the book so it was hard to get more information on this topic.

Besides that, I got confused in the very last lecture when the PageRank example was expained. I still don't fully understand how the PageRank code works which is a bit depressing and I think it's very important to be able to understand it because even in course number 5 when the PageRank is being talked about again, I still don't understand the fundamentals of it.

The PageRank wasn't explained in level detailed enough so one would actually understand (line by line). Also in some other examples new functions were introduced (e.g. buffer()) without explaining what they actually do and why it's necessary to use them. So while I was 100% satisfied with the first three courses of this specialization, this course sometimes lacks a bit of detailed explanation and I was only satisfied with like 90% of the topics covered.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Great course, good for first-timers, as well as veteran programmers.

Good refresher in case you have not coded in a bit.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
There's some great content here and I found myself wanting to rate it higher, but this course -- like the others in the series -- is obscured by sloppy production. There are things (like the use of triple quotes, and cur.executescript) that appear in assignments, but aren't explained until later lessons. The videos are Read More
There's some great content here and I found myself wanting to rate it higher, but this course -- like the others in the series -- is obscured by sloppy production. There are things (like the use of triple quotes, and cur.executescript) that appear in assignments, but aren't explained until later lessons. The videos are filled with comments like, "Oh, and by the way, my little guy returns None if there's nothing found," and, "I probably misused it, is this key I'm looking for, which is like the string name or whatever. I'm using the key twice. But, okay, whatever." I cringe to think how painful it must be for foreign students.

I definitely learned things from this class, but that learning could have been so much more, and could have been so much easier. This is not the best of online learning . . . and the University of Michigan shouldn't be offering anything less.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Speaking from a beginners perspective: As always, Dr. Chuck does an excellent job delivering the information in a way that provides just enough mental struggle to appreciate the learning experience, without becoming discouraged. Having never written a line of code prior to starting his course(s), it's really fascinatin Read More
Speaking from a beginners perspective: As always, Dr. Chuck does an excellent job delivering the information in a way that provides just enough mental struggle to appreciate the learning experience, without becoming discouraged. Having never written a line of code prior to starting his course(s), it's really fascinating how far one can come in a short period of time. This course offered the most important fundamental aspects to building a functional database, with a short bit of (much welcomed) complexity. Python is a beautiful language, and the instructor makes you appreciate it even more with the seamless relationship between Py and MySQL. Any cons? Yes. If you love data visualization the D3 examples at the end of the course were a total tease!!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
For real... AMAZING COURSE! I had basically no programming background and was able to UNDERSTAND, LEARN, and WRITE/ADAPT codes to my benefit. I actually applied the learnt knowledge in several parts of my master`s research. My advice is: take the classes from the very beginning. Believe in it! Although it might look Read More
For real... AMAZING COURSE! I had basically no programming background and was able to UNDERSTAND, LEARN, and WRITE/ADAPT codes to my benefit.

I actually applied the learnt knowledge in several parts of my master`s research.

My advice is: take the classes from the very beginning. Believe in it! Although it might look like it is slow paced or even not so useful at that particular time, eventually it will make a lot of sense to you! Think of it as building bricks... you learn little by little!

Now I feel comfortable enough to google my way around new libraries and solving errors. As a matter of fact, I even applied the learn knowledge to build scripts in ArcGIS. Amazing! Thank you, Coursera! Thank you, Michigan University! Thank you, Professor Chuck!
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
This course (along with the other w/in the specialization) fulfilled my expectations. I was looking for a basic but progressive introduction to actually "using" python for real world projects and tasks. Although some of the assignments merely required you to adjust the code instead of write your own, it definitely ga Read More
This course (along with the other w/in the specialization) fulfilled my expectations. I was looking for a basic but progressive introduction to actually "using" python for real world projects and tasks. Although some of the assignments merely required you to adjust the code instead of write your own, it definitely gave you a great foundation to apply this to your own job/needs. At the end, as I learn by doing... I tried to accomplish the task without first looking at the provided code. After I struggled a bit and came up w/my own, I checked it against the provided to see where I was good/bad/way off. Overall, a great way to really drive home what was being taught. Highly recommend this course.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Antonio Serrano completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
This course within the "Python for Everybody" specialization is quite useful. It teachs you what Object Oriented paradigm is, what relational databases and SQL are, how to use Browser for SQLite in a basic way, how to design a simple data model including many-to-many relationships. Moreover, it includes a final mini-p Read More
This course within the "Python for Everybody" specialization is quite useful. It teachs you what Object Oriented paradigm is, what relational databases and SQL are, how to use Browser for SQLite in a basic way, how to design a simple data model including many-to-many relationships. Moreover, it includes a final mini-project of a web crawler to put into practice what you have learned during this and the previous courses in order to get ready for the subsequent capstone project. It is totally worth, at least if you are taking the whole specialization. My only objection is the same as always. The course was conceived for Python 2.7. Would not it have been better to use version 3.5 instead?
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
I am 100% behind anyone wanting to learn python and have a better understanding of Data Science and mining. This course opened my eyes to how much more I need to learn in order to become a Data Scientist. If you have taken the previous courses with Dr. Severance, then this should fall right in line. His method and a Read More
I am 100% behind anyone wanting to learn python and have a better understanding of Data Science and mining. This course opened my eyes to how much more I need to learn in order to become a Data Scientist. If you have taken the previous courses with Dr. Severance, then this should fall right in line. His method and approach are the "right amount" for an introduction. Throughout the specialization, I have found that each class, and each week and have a better understanding of what I need to learn and I never felt bombarded with too much information like other classes I have taken. I need more thumbs because "two thumbs up" for this course just isn't enough!
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
Very good lecture material, similar to the previous courses in the specializations. Two of the lectures were partially redundant, covering essentially the same material. And the final exercise didn't require much (if any) modification of the provided sample code in order to complete. I still found it useful because the Read More
Very good lecture material, similar to the previous courses in the specializations. Two of the lectures were partially redundant, covering essentially the same material. And the final exercise didn't require much (if any) modification of the provided sample code in order to complete. I still found it useful because the sample scripts are clear examples and provide a good sample of where to go next (though understanding this is not required to complete the course).

I'm a self-taught user of Perl and shell scripts (10 years), with some knowledge of Fortran and C++. I found this course to be easy, and completed it in a few hours a week for ~3 weeks.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
An excellent course and with the others courses in the specialisation gives you a really good view of the broad picture of using databases in Python. Since this is further along in the specialisation the programs that Dr Chuck explains are much more complex but give you an idea of what's possible. It is not necessary t Read More
An excellent course and with the others courses in the specialisation gives you a really good view of the broad picture of using databases in Python. Since this is further along in the specialisation the programs that Dr Chuck explains are much more complex but give you an idea of what's possible. It is not necessary to go through these programs line by line as Dr Chuck explains well what these programs do so there's no need to write them but it gives you a good opportunity to see a more complex program in action and if you want go through the lines of code as well - you'll be surprised how much of it you understand by the end of this course.
Was this review helpful to you? YES | NO
10 months ago
Antonio Mateiro completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
This is the fourth class in Dr Chuck's Python specialization and the only one I've reviewed so far, although I've taken the other three. I've tried to learn to code before, but it's only with these courses and the accompanying Python for Informatics books that I feel I've actually been able to make progress and begin d Read More
This is the fourth class in Dr Chuck's Python specialization and the only one I've reviewed so far, although I've taken the other three. I've tried to learn to code before, but it's only with these courses and the accompanying Python for Informatics books that I feel I've actually been able to make progress and begin developing a useful foundation in programming. This course, as suggested in the title, largely deals with introducing the use of Python to interact with a database and the basics of database theory and management. I would happily recommend this course and the others in the specialization to anyone looking for a foundation in coding.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This is the fourth in a series of courses. If you are not familiar with programming or with python, it would help if you started from the beginning. There was a lot of information in this course, and towards the end it became more of a survey course than a programming course. Dr Chuck's lectures are to the point and Read More
This is the fourth in a series of courses. If you are not familiar with programming or with python, it would help if you started from the beginning. There was a lot of information in this course, and towards the end it became more of a survey course than a programming course. Dr Chuck's lectures are to the point and done well. I think splitting the last week's information into two weeks (or possibly even three), and putting more on the student in terms of coding the final homework, would greatly improve the class. As it is, the provided code makes a good reference and I think I got out of the course what was intended. Thank you, Dr Chuck!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
I've now completed all four courses (not including the capstone) in Chuck Severance's Python for Everybody specialization. Two thumbs up. I have a degree in Computer Science, but it's 30 years old, so although this set of courses was not especially challenging, it was nevertheless quite valuable in terms of bringing me Read More
I've now completed all four courses (not including the capstone) in Chuck Severance's Python for Everybody specialization. Two thumbs up. I have a degree in Computer Science, but it's 30 years old, so although this set of courses was not especially challenging, it was nevertheless quite valuable in terms of bringing me up to speed on some of the newer stuff. This current database course was less useful to me personally because I've worked with Oracle databases for the past 15 years, but I'm *very* happy to have been turned on to using SQLite. Python + JSON + SQLite is a thing of beauty. Thanks Chuck!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Fanni Li is taking this course right now, spending 3 hours a week on it and found the course difficulty to be medium.
I'd highly recommend this course to anyone who is interested in kicking start of learning Python. I've completed previous 3 courses in this specialization and now the last week of this 4th one. Dr. Charles Severance is a fantastic professor, video lecturers are clear, easy to understand, most importantly, the cours Read More
I'd highly recommend this course to anyone who is interested in kicking start of learning Python. I've completed previous 3 courses in this specialization and now the last week of this 4th one.

Dr. Charles Severance is a fantastic professor, video lecturers are clear, easy to understand, most importantly, the course is very engaging. I never really into programming, due to the "post-trauma" after my college days, and try to stay away form it. But thank to Dr. Severance's course, now I feel much more confident & comfortable to pick up Python.

Big thanks for the wonderful course, greatly appreciated!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is an amazing instructor as always. I learned a lot from this course although I will admit that the quizzes and assignments were pretty easy and not too challenging. But the knowledge I've gained has immediately translated into skills I have been using on pet projects on my own. Dr. Chuck's explanations are g Read More
Dr. Chuck is an amazing instructor as always. I learned a lot from this course although I will admit that the quizzes and assignments were pretty easy and not too challenging. But the knowledge I've gained has immediately translated into skills I have been using on pet projects on my own. Dr. Chuck's explanations are great and he has been a joy to listen to. He really scratches the surface but does a great job of communicating the essence of each subject, which in turn will give anyone a solid foundation to delve further. I would recommend this class to anyone that is interested in database design and SQL.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
The course is interactive, rather easy if you have a bit of computer science background when it comes to the assignments where only a few lines of codes need to be changed (even for someone like me who has an engineering background but very limited programming skills). This being said, it is pretty exhaustive in the nu Read More
The course is interactive, rather easy if you have a bit of computer science background when it comes to the assignments where only a few lines of codes need to be changed (even for someone like me who has an engineering background but very limited programming skills). This being said, it is pretty exhaustive in the number of techniques it covers (from SQL DB to JSON to XML to web crawling, etc). The last week, around complex geocoding, page ranking and mailbox parsing are really complex. If you really want to understand those programs, you can have fun and spend a few hours on them...
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This is the 4th part of the programming Python for everybody class and I found it a thrilling exercise to go through, especially viewed the wealth of support given through the forum and the additional material (like programming exercises) that are being offered. One definitely needs to work more than just to pass the Read More
This is the 4th part of the programming Python for everybody class and I found it a thrilling exercise to go through, especially viewed the wealth of support given through the forum and the additional material (like programming exercises) that are being offered. One definitely needs to work more than just to pass the assessments to really have the full benefit, so go off and find your real world application, be it on your PC or maybe on a Raspi, but just do it, you'll love it! A huge thumbs-up to Dr Chuck and the team who made this happen - you're just great!
Was this review helpful to you? YES | NO
7 months ago
Dylan Colquhoun completed this course, spending 1 hours a week on it and found the course difficulty to be medium.
The entire 4 course build up to the capstone has been tremendous in its delivery of content with direct influence into its required coursework. The ability to build upon learned knowledge in the previous week was outstanding and by taking them all back to back in one fell swoop I have been able to add a handful of tool Read More
The entire 4 course build up to the capstone has been tremendous in its delivery of content with direct influence into its required coursework. The ability to build upon learned knowledge in the previous week was outstanding and by taking them all back to back in one fell swoop I have been able to add a handful of tools to my toolbox.

I would definitely recommend this program to anyone trying to figure out what language they are interested in to start their career, as well as seasoned vets who might want a new look at their data analysis or manipulation.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This course is different than the first 3 courses in the Specialization. It focuses on creating and using databases. It jumps right in and gets you up and running SQL very quickly as well as using a database browser. These are nicely easy to use tool and although the scope of the class is pretty basic as far as the use Read More
This course is different than the first 3 courses in the Specialization. It focuses on creating and using databases. It jumps right in and gets you up and running SQL very quickly as well as using a database browser. These are nicely easy to use tool and although the scope of the class is pretty basic as far as the use of SQU, it is sufficient to do some very sophisticated things when combined with Python and the techniques taught in the first three courses. Nicely done. I will use this. I feel like I could do some awesome things with what I've learned.
Was this review helpful to you? YES | NO
5 months ago
Vishal Girisagar completed this course.
DR. Charles is a great teacher and his way of communication to his students is amazing. he introduces students to various different terminologies and makes everything understandable and perfect. He even jokes during his lectures which make the videos more interesting. Perfect professor I would like to work under. O Read More
DR. Charles is a great teacher and his way of communication to his students is amazing. he introduces students to various different terminologies and makes everything understandable and perfect. He even jokes during his lectures which make the videos more interesting.

Perfect professor I would like to work under.

Only one problem, these set of courses are meant for beginners. Hence Professor introduces us to various different concepts and touches the surface. You will not get in-depth knowledge but these courses will definitely serve as starting point.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous partially completed this course.
This is a great course. As a database developer a lot of the stuff covered here was very easy, but a lot of the code provided here was pre-written for you with a bit of editing to get data in for loading, which I felt was a let down. Biggest disappointment was the geocode assignment where you simply run the scripts pro Read More
This is a great course. As a database developer a lot of the stuff covered here was very easy, but a lot of the code provided here was pre-written for you with a bit of editing to get data in for loading, which I felt was a let down. Biggest disappointment was the geocode assignment where you simply run the scripts provided, so I didn't get to learn a lot of Python in connecting to and manipulating data on the database. Still, Dr. Chuck is great to learn from so this course still provides a lot of valuable information for those that take it.
Was this review helpful to you? YES | NO
8 months ago
Manuel J. Barbero completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Nice couse on the big picture. Dr. Chuck did it again, nice teaching. After doing this course you feel a little "wiser", because you learn about many things related to data management and I think that it's a good starting point in this matter; but I have to say that this one has been the less rewarding course of the Read More
Nice couse on the big picture. Dr. Chuck did it again, nice teaching.

After doing this course you feel a little "wiser", because you learn about many things related to data management and I think that it's a good starting point in this matter; but I have to say that this one has been the less rewarding course of the especialization to me, because you rarely have to code or think solutions, you just have to tweak a bit the code given by dr. chuck (more complex than in the previous courses).

It's still a higly recommendable course.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This is the 4th course in the specialization. If you have completed the other 3 courses, it's not very difficult. I would have liked to do more programming myself at this stage, but I do understand his excellent example of personal data mining and visualization. And the next course is the capstone project, so that ma Read More
This is the 4th course in the specialization. If you have completed the other 3 courses, it's not very difficult. I would have liked to do more programming myself at this stage, but I do understand his excellent example of personal data mining and visualization. And the next course is the capstone project, so that may satisfy my desire to get my hands dirty. The example provided will be a good start for a more advanced project. As always Dr Severance did a good job explaining the concepts and step-by-step examples in the videos.
Was this review helpful to you? YES | NO
6 days ago
profile picture
Anonymous completed this course.
Dr Chuck is a charismatic person who is able to get people enthousiastic. I did this course with pleasure, however: I finished five weeks in two days. Also I am not quite sure if I master the contents of the course now. I was hoping for some more excercises and assignments to test myself. The final assignment is very Read More
Dr Chuck is a charismatic person who is able to get people enthousiastic. I did this course with pleasure, however: I finished five weeks in two days. Also I am not quite sure if I master the contents of the course now. I was hoping for some more excercises and assignments to test myself. The final assignment is very easy and a sort of a giveaway. I am not sure if I will put the final certificate on my Linkedin-profile after I do the capstone, it may all a bit too easy.

Nevertheless I feel positive about the course in general.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous audited this course.
Overall, the course was excellent. However, the programming exercises were too easy, especially weeks 4 and 5. In particular, the Week 4 assignment was too similar to the Week 2 assignment and, at that point in the course, was trivial. All of the material was clear and Dr. Chuck is awesome. However, I did find a couple Read More
Overall, the course was excellent. However, the programming exercises were too easy, especially weeks 4 and 5. In particular, the Week 4 assignment was too similar to the Week 2 assignment and, at that point in the course, was trivial. All of the material was clear and Dr. Chuck is awesome. However, I did find a couple of the Week 4 Quiz questions to be somewhat unclear in terms of exactly what was being asked and in terms of the relative correctness of certain answer choices for which different arguments might be made.
Was this review helpful to you? YES | NO
a month ago
Ed Hensley completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
This course guides you through the steps that applications use to access databases via the internet. It includes sending and receiving data in the common formats of json and xml; creating simple databases with sqlite; inserting, updating, deleting, and selecting data from databases with python; accessing data from data Read More
This course guides you through the steps that applications use to access databases via the internet. It includes sending and receiving data in the common formats of json and xml; creating simple databases with sqlite; inserting, updating, deleting, and selecting data from databases with python; accessing data from databases on the database. I learned the basics. I know that I would need to do more in depth to become a master. I feel that in a real college class we would have 5 to 10 times more assignments than this online class.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Yet another bang up course by Dr. Chuck! Dr. Chuck's ability to deliver the right combination of theoretical and practical information, while injecting a bit of light humor, really makes his courses the best. I've now completed three of Dr. Chuck's Python courses, and am looking forward to not only taking more Python c Read More
Yet another bang up course by Dr. Chuck! Dr. Chuck's ability to deliver the right combination of theoretical and practical information, while injecting a bit of light humor, really makes his courses the best. I've now completed three of Dr. Chuck's Python courses, and am looking forward to not only taking more Python courses, but also taking any other courses I can find that are presented by Dr. Chuck. He is truly one of the best instructors (and I've had dozens) I've ever had the pleasure to learn from. Thanks, Dr. Chuck!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Pierre Masson completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
I started my professional career as a computer programmer (IBM mainframes 370, MVS, COBOL, DB2/SQL, etc.) I took this class (as well as the previous ones in the specialization) as a refresher and with a view to getting acquainted with new developments in the fields of computers, programming, etc. I would like to underl Read More
I started my professional career as a computer programmer (IBM mainframes 370, MVS, COBOL, DB2/SQL, etc.) I took this class (as well as the previous ones in the specialization) as a refresher and with a view to getting acquainted with new developments in the fields of computers, programming, etc. I would like to underline that this course contains a lot of optional/additional materials that connect you with the various aspects of today's informatics. I enjoyed it quite a lot. Thank you very much, Dr Chuck and team.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Its a good course, im still debating as to whether or not it is too easy... heavily leaning on too easy. I dont know if I feel confident enough to build anything yet, but I guess, at some point you just have to stop learning and you have to start doing... that's where i am at anyway. definitely too easy, but maybe that Read More
Its a good course, im still debating as to whether or not it is too easy... heavily leaning on too easy. I dont know if I feel confident enough to build anything yet, but I guess, at some point you just have to stop learning and you have to start doing... that's where i am at anyway. definitely too easy, but maybe that's good because it wouldve been hard to learn what it all does without seeing any of the code and reviewing it with chuck to begin with... i wouldnt know how to teach someone to program that's for sure
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Fantastic class!! Dr. Chuck is an amazing teacher. He establishes great foundations in all subjects he discusses (even the Object Oriented Python, which we didn't look at in great detail), while being joyful, funny and very friendly. It's the first time I felt sad completing a class! Dr. Chuck got me to love programmin Read More
Fantastic class!! Dr. Chuck is an amazing teacher. He establishes great foundations in all subjects he discusses (even the Object Oriented Python, which we didn't look at in great detail), while being joyful, funny and very friendly. It's the first time I felt sad completing a class! Dr. Chuck got me to love programming, and I'm extremely excited to continue learning Python along with other languages, which will now be a little bit easier because of all the things I've learnt from this class. Thank you!
Was this review helpful to you? YES | NO
4 months ago
Nikita Neganov completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
That's a great introductory course to using databases, it helps to deal with data and creates a little background to further data analysis. Though it almost doesn't add anything new to python, I found it's interesting and it also helped me to upgrade my previous program using DB instead of text files. In a nutshell, n Read More
That's a great introductory course to using databases, it helps to deal with data and creates a little background to further data analysis. Though it almost doesn't add anything new to python, I found it's interesting and it also helped me to upgrade my previous program using DB instead of text files.

In a nutshell, not very challenging course with pretty simple assignments which only require to review the sample code and alter it a little bit.

4,5/5 because it was not challenging enough, though good.
Was this review helpful to you? YES | NO
7 months ago
Alan Boxberger completed this course.
Another excellent course from Dr Chuck. Challenging yet manageable, and perfectly pitched in difficulty at those who have finished the previous specialities in the series. Chuck is extremely affable, and as I've said on other module reviews, finds multiple analogies to get across what he's saying. This for me is the si Read More
Another excellent course from Dr Chuck. Challenging yet manageable, and perfectly pitched in difficulty at those who have finished the previous specialities in the series. Chuck is extremely affable, and as I've said on other module reviews, finds multiple analogies to get across what he's saying. This for me is the sign of a great teacher. Anyone wishing to further enhance their basic Python skills, even if they have no specific interest in databases, would benefit greatly from this course.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Overall a great introduction to Using databases in Python, focussing on what is perhaps the most commonly used, and lightweight database technology SQLite. I thought the lectures were solid and the examples were of practical significance, and gave sufficient complexity so that one could "hack" them into a variety of d Read More
Overall a great introduction to Using databases in Python, focussing on what is perhaps the most commonly used, and lightweight database technology SQLite. I thought the lectures were solid and the examples were of practical significance, and gave sufficient complexity so that one could "hack" them into a variety of different personal projects. Particularly liked the coverage of how to extract data by "crawl" the web, and then put that data into a database for subsequent processing. Very useful!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Kira Kondratyeva audited this course, spending 2 hours a week on it and found the course difficulty to be medium.
I like this last course of the Python for Everybody Specialization. To pass this course you'll need to know things which were discussed in the previous classes. "Using Databases with Python" will teach you how to deal with databases and use SQL. I found these skills very useful and have already applied them to my curre Read More
I like this last course of the Python for Everybody Specialization. To pass this course you'll need to know things which were discussed in the previous classes. "Using Databases with Python" will teach you how to deal with databases and use SQL. I found these skills very useful and have already applied them to my current work project. Everything is very clear and extremely well explained, example codes are in the open source, so this is exactly what you need if you are interested in the topic.
Was this review helpful to you? YES | NO
3 months ago
Mustafa Kahraman completed this course, spending 5 hours a week on it and found the course difficulty to be easy.
I had a basic knowledge on SQL and database. This course gave me opportunity to use these skills in a programming language Python. Course provides not only dealing with SQL but also other web data exchange tools such as xml and json. As all you know from former courses, Dr. Chuck makes a great job and keep everything s Read More
I had a basic knowledge on SQL and database. This course gave me opportunity to use these skills in a programming language Python. Course provides not only dealing with SQL but also other web data exchange tools such as xml and json. As all you know from former courses, Dr. Chuck makes a great job and keep everything simple by giving key points and ideas to students and encouraging them to explore more of it. Thanks a lot for this great course series and highly recommend to anyone.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Finally I have made it through all four courses! Probably I won't take the capstone as my sole purpose was to learn Python as a tool to continue with Google TensorFlow. But still, many thanks to Dr. Chuck for bringing the wonderful courses online. The only regret was that connection to cloudfront is terrible in China, Read More
Finally I have made it through all four courses! Probably I won't take the capstone as my sole purpose was to learn Python as a tool to continue with Google TensorFlow. But still, many thanks to Dr. Chuck for bringing the wonderful courses online. The only regret was that connection to cloudfront is terrible in China, which made my learning experience a big pain when the video gets stuck. The world is flat, but someone always tries to build walls to block information from flowing.
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
Very good course! I'm not a programmer but Dr. Chuck's "Python for Everybody" course is a great stepping stone to his "Python for Informatics" course for anyone like me who started out with very little knowledge or understanding of Python. Although I don't intend to develop my skills to become a "programmer" I will a Read More
Very good course! I'm not a programmer but Dr. Chuck's "Python for Everybody" course is a great stepping stone to his "Python for Informatics" course for anyone like me who started out with very little knowledge or understanding of Python. Although I don't intend to develop my skills to become a "programmer" I will apply this knowledge in my nearly 30 year networking career to continue to adapt and advance. Great material, very well presented in an understandable and digestible way!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This is the fourth course in the Python for Everybody specialization. It does a good job of covering database basics; the video lectures and demos are especially useful. The only negative, in my opinion, is that the assignments are fairly simple, asking you to adjust existing code rather than writing new code, compared Read More
This is the fourth course in the Python for Everybody specialization. It does a good job of covering database basics; the video lectures and demos are especially useful. The only negative, in my opinion, is that the assignments are fairly simple, asking you to adjust existing code rather than writing new code, compared to the previous courses. However, this is probably because of the nature of database design--it would be a lot to ask to design the entire programs from scratch.
Was this review helpful to you? YES | NO
3 days ago
profile picture
Mark Covello completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Like the rest in the certificate, this is a great courhttps://www.class-central.com/review/new/4272#se. the assignmtns were hrd to follow at times, but, once you could understand what was required, they were in a sweet spot for creativity and comprehension of the material. I'd really like to see a branch of this move Read More
Like the rest in the certificate, this is a great courhttps://www.class-central.com/review/new/4272#se. the assignmtns were hrd to follow at times, but, once you could understand what was required, they were in a sweet spot for creativity and comprehension of the material. I'd really like to see a branch of this move into things like tghe intenet APIs and integrating all these skillsets into a comprehensive toolkit. This course goes a long way in helping people achieve that.
Was this review helpful to you? YES | NO
5 months ago
Sebastien Koller completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
As the other course for this specialization, Dr Charles Severance is very good in teaching and gives you the strength to study and reach the objective. This course introduced databases (SQLite) and data model. Briefly data visualization is introduced, which I hope to develop further in another course or maybe during th Read More
As the other course for this specialization, Dr Charles Severance is very good in teaching and gives you the strength to study and reach the objective. This course introduced databases (SQLite) and data model. Briefly data visualization is introduced, which I hope to develop further in another course or maybe during the Capstone (not yet done so far). I recommend this course definitively, even if I would recommend a basic knowledge in databases before taking it.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Fantastic course, just like the rest of the specialization! I've never imagined I can come this far and that I'd be able to write functioning programs. Professor Chuck is amazing, the tasks are great and exciting. Yes, especially at the end, it's more about understanding the provided code and slightly change it, but I Read More
Fantastic course, just like the rest of the specialization! I've never imagined I can come this far and that I'd be able to write functioning programs. Professor Chuck is amazing, the tasks are great and exciting. Yes, especially at the end, it's more about understanding the provided code and slightly change it, but I took my time and tried to re-write them all to make sure I understand every single line. Thoroughly enjoyed it and would recommend it happily!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
Thanks Dr. Chuck. Like the rest of the courses in this specialization, the database course was great. Well thought out lectures and associated assignments. I would have liked more assignments that required me to write code from scratch, but I also recognize the balance between challenge and skill within the time f Read More
Thanks Dr. Chuck. Like the rest of the courses in this specialization, the database course was great. Well thought out lectures and associated assignments.

I would have liked more assignments that required me to write code from scratch, but I also recognize the balance between challenge and skill within the time frame.

The course taught me a bunch about opensource programs and really opened the window to many other avenues of learning.

Thanks again!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Very interesting course that let you do some very cool things. A lot of good and useful topics are covered if you are interested in databases management and structure. I didn't feel as if there was enough hands on coding. Most code is given to you and you are required to make small tweaks to get it working. You do need Read More
Very interesting course that let you do some very cool things. A lot of good and useful topics are covered if you are interested in databases management and structure. I didn't feel as if there was enough hands on coding. Most code is given to you and you are required to make small tweaks to get it working. You do need to know what you are looking at to get it working. I would recommend the course, it covers a lot of good topics for database development.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This was a fantastic course for someone who had studied other programming languages and I had wanted to learn Python for several years. Dr Chuck has a very approachable teaching style that makes the various concepts in Python very easy to understand. His illustrations about how Python can be used to best results to c Read More
This was a fantastic course for someone who had studied other programming languages and I had wanted to learn Python for several years. Dr Chuck has a very approachable teaching style that makes the various concepts in Python very easy to understand. His illustrations about how Python can be used to best results to clean up data were very useful and will be of use to me in the future. Thanks Dr Chuck for making Python a painless experience!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
Have taken the first 4 courses and really appreciated how each of the week's were laid out. This database course was well written and distributed, similar to the first 3 courses of this specialization. Appreciate that as an adult who works 40-50 hours a week at a full-time job, the requirements of each week are relativ Read More
Have taken the first 4 courses and really appreciated how each of the week's were laid out. This database course was well written and distributed, similar to the first 3 courses of this specialization. Appreciate that as an adult who works 40-50 hours a week at a full-time job, the requirements of each week are relatively light and makes it flexible to complete the lectures, quizzes, and assignments in roughly only 2-4 hours of time each week.
Was this review helpful to you? YES | NO
6 months ago
Luke Muir completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
This course maintains the high standard set in all the preceding courses in the specialization. It's great fun, the lectures and assignments are pitched at a good level. They're engaging, really informative and make exploring Python a pleasure. I found the final assignment a little bit too easy but it was still a usefu Read More
This course maintains the high standard set in all the preceding courses in the specialization. It's great fun, the lectures and assignments are pitched at a good level. They're engaging, really informative and make exploring Python a pleasure. I found the final assignment a little bit too easy but it was still a useful and interesting exercise. And the peer-grading aspect is a good idea, encourages some interaction between students.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Excellent course, offering both the theoretical background and some very usable practical applications - and obviously the insights you need on how to adapt those applications to make them fit your personal needs. Beware: this course is the 4th in a series of 5, and without having taken the pervious 3 (or Python basic Read More
Excellent course, offering both the theoretical background and some very usable practical applications - and obviously the insights you need on how to adapt those applications to make them fit your personal needs.

Beware: this course is the 4th in a series of 5, and without having taken the pervious 3 (or Python basic skills acquired elsewhere), a lot of the things mentioned in this class will not make sense to you.

Dr. Chuck rules!
Was this review helpful to you? YES | NO
9 months ago
Arunkumar A N completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
The course is well structure building on the basics on Python Data Structures. You get an opportunity to learn about SQLite, install and use, learn RDBMS concepts about tables, constraints, keys, join. To step up to handling XML and JSON using Python and API programming. The medium of using web related applications - Read More
The course is well structure building on the basics on Python Data Structures. You get an opportunity to learn about SQLite, install and use, learn RDBMS concepts about tables, constraints, keys, join. To step up to handling XML and JSON using Python and API programming. The medium of using web related applications - Google, Twitter, Gmane - provide near-life examples of applications used in businesses. Gradual build-up, good crescendo.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The course is a good introduction to database and accessing them through Python. While by no means moving the student to "expert" the course takes a student far enough for them to become very excited about next steps. The course is presented in a very understandable manner. As of 6/7/2017 there are a few errors/cha Read More
The course is a good introduction to database and accessing them through Python. While by no means moving the student to "expert" the course takes a student far enough for them to become very excited about next steps. The course is presented in a very understandable manner. As of 6/7/2017 there are a few errors/changes (Google API vs Dr. Chuck map database) that could be improved. Overall, the course is extremely valuable.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous audited this course.
This course made online learning enjoyable. I had tried a few online courses before but lost traction somewhere down the line. Either they were too simple or boring or just tedious. This one teaches you python along with other technologies and how it all works together. Just by providing the code, it gives you a lot to Read More
This course made online learning enjoyable. I had tried a few online courses before but lost traction somewhere down the line. Either they were too simple or boring or just tedious. This one teaches you python along with other technologies and how it all works together. Just by providing the code, it gives you a lot to experiment with rather than writing down everything from scratch and spending hours online figuring it out.
Was this review helpful to you? YES | NO
7 months ago
Tom Grey completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
This is the 4th (of 5) really good Python courses, so by now the student is no longer a beginner. These videos and problems cover a lot of info, but with very clear examples and sample start programs for assignments. On the samples, one gets to view what good code looks like, and there is some amount of change correc Read More
This is the 4th (of 5) really good Python courses, so by now the student is no longer a beginner. These videos and problems cover a lot of info, but with very clear examples and sample start programs for assignments. On the samples, one gets to view what good code looks like, and there is some amount of change correction, tho changing a working program is much easier than creating a whole one from an empty start.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous audited this course.
The course is amazing, the professor gives you right examples an amount of information for understanding the topics. After you finish the course you are not an expert but you have the right concepts and knowledge for developing your projects. Furthermore, the additional material (interviews) are pretty interesting. I a Read More
The course is amazing, the professor gives you right examples an amount of information for understanding the topics. After you finish the course you are not an expert but you have the right concepts and knowledge for developing your projects. Furthermore, the additional material (interviews) are pretty interesting. I audit the course but I did all the homework, you must do the homework to really understand the topics.
Was this review helpful to you? YES | NO
2 months ago
Bhanu Pratap Singh Bais completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
If your want to learn python or make a career in programming. This course series is a great starting place. During this course series, You will learn many mandatory skills for a programmer. This course series starts from basics of computer science and slowly reach you at a stage where you can make your own path in eith Read More
If your want to learn python or make a career in programming. This course series is a great starting place. During this course series, You will learn many mandatory skills for a programmer. This course series starts from basics of computer science and slowly reach you at a stage where you can make your own path in either field i.e. Data Science, Software development, Scientific research (require another courses) etc.

Was this review helpful to you? YES | NO
2 months ago
Calvin Barajas completed this course, spending 24 hours a week on it and found the course difficulty to be hard.
I really enjoyed this course. Plenty of good code to learn from, nice simple SQL examples, great step-by-step installation and setup instructions, great opportunity to incorporate all the material learned up to this point (JSON, URLLib, XML, SQLite, etc.). Dr Chuck, as always, has a gift for teaching material in a MO Read More
I really enjoyed this course. Plenty of good code to learn from, nice simple SQL examples, great step-by-step installation and setup instructions, great opportunity to incorporate all the material learned up to this point (JSON, URLLib, XML, SQLite, etc.). Dr Chuck, as always, has a gift for teaching material in a MOOC format (anticipates questions that would normally be asked in a classroom setting).
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This was not only a challenging course, it was extremely relevant. You can always learn a programming language by studying the different elements and then trying to apply them after the course is completed. But what Dr. Chuck does in this course is to apply the language in a way that a reasonable person would need to use it. Building on more complicated DB management as the course progresses.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous is taking this course right now.
The professor got my interest since the first moment, I started his first python course and then enrolled all the courses that followed. They are all nicely understandable, systematic, little challenging and above all they are all inspiring when you see what you are able to do with that particular knowledge. I believ Read More
The professor got my interest since the first moment, I started his first python course and then enrolled all the courses that followed. They are all nicely understandable, systematic, little challenging and above all they are all inspiring when you see what you are able to do with that particular knowledge.

I believe thanks are in order! Great stuff, I like python thanks to these courses...
Was this review helpful to you? YES | NO
8 months ago
Jay D Murphy audited this course.
Course is the fourth in a five-course specialization--an excellent program for introducing programming for the non-technically inclined. The instructor, Charles Severance, uses the Python programming language--an easily learned language--to demonstrate how programmers work and how their work is applied. This course sh Read More
Course is the fourth in a five-course specialization--an excellent program for introducing programming for the non-technically inclined. The instructor, Charles Severance, uses the Python programming language--an easily learned language--to demonstrate how programmers work and how their work is applied. This course shows how internet data mining and analysis is accomplished--I highly recommend it.
Was this review helpful to you? YES | NO
2 months ago
Henry Lum completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
Great introductory course for Python and using Database. Gave me a great insight to how relational database works with personal data mining. Taught some object oriented programming style and good practices. Teach one how to debug a program give and modify it to fit the requirements. Challenging course that one Read More
Great introductory course for Python and using Database. Gave me a great insight to how relational database works with personal data mining. Taught some object oriented programming style and good practices. Teach one how to debug a program give and modify it to fit the requirements. Challenging course that one should have some background on computer and database before taking 4th class of 5.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous partially completed this course.
(Still waiting on my final grade for this course.) As a DBA, I really enjoyed this course, which aided my understanding of how to manipulate a database from outside of the DBMS environment. I would like to have seen more hands on coding practice, especially near the end, but I still found the course immensely useful a Read More
(Still waiting on my final grade for this course.)

As a DBA, I really enjoyed this course, which aided my understanding of how to manipulate a database from outside of the DBMS environment. I would like to have seen more hands on coding practice, especially near the end, but I still found the course immensely useful and will be creating a few small projects of my own just for practice.
Was this review helpful to you? YES | NO
4 months ago
Mohammed Saad completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
I loved how the instructor teach really awesome ...it gave me a bit about everything XML ,JSON,OOP,SQL and of course he mostly focused on python.

what's really missing here is when it came to the real world applications yes i did understand most of the codes in the last week projects but wanted to be into it to write parts of the code myself....but i really enjoyed taking this course.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Dr. Charles Severance's Python courses cover all the necessary information you need to successfully start coding in Python. The modules cover more than just python programming itself. XML, JSON, web services, DB and OOP basics are explained in good detail to enable you to grasp how these things relate with Python. Read More
Dr. Charles Severance's Python courses cover all the necessary information you need to successfully start coding in Python.

The modules cover more than just python programming itself. XML, JSON, web services, DB and OOP basics are explained in good detail to enable you to grasp how these things relate with Python.

Hands down one of the best well-structured video modules/series out there!!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
I learned a lot, and I really like how this course blends learning Python with SQL. If I had to ask for just one thing, though, I'd ask that the final week's assignment not be so ridiculously easy. The assignment the week before was really difficult in a good way; I felt I actually learned! But the final week I just learned from the lectures; the assignment was basically cut and paste.
Was this review helpful to you? YES | NO
8 months ago
Evgeniy Vdovenko completed this course.
This course was absolutely needed for more or less full basic understanding of what can be done by Python. I would fully recommend it for those who want to understand the basics of creating databases, using internet data to turn it into databases for further analysis, to develop some easy web-spidering software and just to enjoy the fact that now you know how some things work!
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
In the path to the specialization on Coursera this one is great. I had a little SQL knowledge going into this but it wasn't needed because he covered what was needed to know anyway. Charles Severance does an amazing job making everything easy to understand and fun to learn. I would highly recommend this course and I will be looking at his other courses for the future as well.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Laura Stupin completed this course.
Loved this course! A great introduction to the basics of using databases with python. Dr. Chuck explains everything clearly and I like the way he builds up knowledge, gradually adding each new layer of information over the foundation he's laid. I really appreciated his explanation of object-oriented programming also, I've never heard it explained so clearly before.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I would rate 4.5 but there's no decimal rates available.

Informative and updated knowledge on today's popular scripting language. very good for beginners.

The lecture video is a little 'slow' for me. Dr. chuck spent some time on doing his samples line by line and sometimes redundancy on explaining what he did. I would rate 5 if he can speed up a little more.
Was this review helpful to you? YES | NO
10 months ago
Bo Lin Ng is taking this course right now, spending 3 hours a week on it and found the course difficulty to be medium.
The instructor is really good; he takes time to explain difficult concepts and facilities a very conducive environment for learning. The class forum allows students to post questions about lesson material which they may not be familiar with, understanding that there are great people (other students and moderators) are always willing to help out in whatever ways they can.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
A very nice set of courses covering the programming basics in Python that can help in everyday work. The last course (Using Databases with Python) gives a very good hands-on experience together with a nicely presented background. I highly recommend this (and all the other) course for beginners in programming and anyone who wants to start with Python.

Thanks to Dr. Chuck!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This course is a little difficult than the former three since it's related with database and how to deal with complex problems than simple looping and finding. However, the lectures are easy to understand when combining with the textbook. Also, the assignments has been made easy and interesting. It's worth the time to learn the whole book with Dr Chuck.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Excellent resource! Dr. Chuck is engaging, funny, and provides relevant and interesting examples that are easy to follow. This course builds on the earlier courses in the series, so if you're looking for a 'first course', don't start here! Really, go take the earlier courses and build up to this one. You'll get more out of it and enjoy it much more.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This is one of the best courses I have taken on Coursera so far. In fact, I am working on two specializations right now, so I can compare these classes. While this class was so well taught that I could not wait to get to the next week, the other is just not communication the relevant points as poignant. The important aspect are well worked out and pointed at.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
I have taken many online courses and, in my opinion, Dr Severance has the best teaching style that I have seen. He combines a an elegant way to explain complex subjects with excellent visual aids. I was able to understand the subject matter and complete the course quickly. I am planning to take more of his courses and would highly recommend others to do so.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This is a great course if you followed the previous ones as it ties deeply in the learned python language. 1 Star missing as the exercise are a bit to easy, I wished more scripting and adjusting was needed.

Overall the Python course is very well done by "Dr Chuck" , about to complete the Capstone in a few weeks to complete the specialization course :-)
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Excellent course. The instruction is clear and assignments match what is taught in the course. Each project has an 'ah -ha' moment of 'getting it' where you put the pieces together and make everything fit and work. As you work through the courses in this series you find yourself able to do more and more, and feel the power and beauty in programming.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This - along with all the other python courses taught by Dr. Chuck - was a fantastic course. This covered the basics of working with databases in Python and augmented content from previous courses to build some larger projects.

I highly recommend this course (and his others!) to anyone interested in learning (more about) Python.

Thanks Dr. Chuck!
Was this review helpful to you? YES | NO
2 weeks ago
Nattapon Sub-anake completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Actually, I took advance courses in Python before especially Introduction to Data Science in Python. Intitially I have some knowledge in Python programming. Then I took this course as the fourth course in Python Programming specialization.

This python specialization is really good and highly recommened for anyone who wanna do programming in Python.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
I was looking forward to handle database operations with Python. I had sound knowledge with DB concepts. So I basically skipped some material that I was already familiar with. But last two weeks, twitter and geoapi examples were so good. Learnt a lot from them. Wish Dr. Charles can conduct a data mining / machine learning course with Python too.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
An absolutely splendid course. This forth course has really tied multiple coding strategies together. I feel confident I have acquired enough skills to be dangerous with Python. Dr. Chuck is a fantastic academic instructor. I really enjoy his method of teaching. It wasn't too difficult yet allowed me to learn adequate skills to excel.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Just finished up this class. It was probably the most challenging class of the specialization thus far as it expands past the boundaries of Python into other languages which is really neat! The professor is funny and really explains things well so I recommend his class to anyone who talks to me about wanting to take a programming course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Dr Chuck seems to come into his own with this module on databases. Some nice examples and fun to do. But once again I find the bonus videos of limited interest except when they rarely provide some input that really is related to the course.

Just one comment: it would be REALLY useful to have the material upgraded to Python 3.5 ...
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Excellent, interesting and educational course.

I was able to apply the material immediately to my own projects.

Incredible professor; Dr. Chuck is really passionate about the material and even more passionate about teaching his tens of thousands of students to understand and appreciate the intricacies and power of programming in python.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous audited this course.
Dr. Chuck makes this course scintillating, engaging, and fruitful. I am very glad to have taken this course and look forward to the capstone to complete the specialization. I am very impressed with this MOOC and with the concept in general and recommend anyone with interest to pursue this course and the specialization.

Thank you!
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
Much like its predecessor courses of the specialization, this course allows people with a limited background in computer sciences to build a strong foundation in programming and across files, networks and databases. Looking forward to completing the Capstone and moving on to the next specialization - Web Applications For Everybody.
Was this review helpful to you? YES | NO
7 months ago
Ananya Palit completed this course, spending 5 hours a week on it and found the course difficulty to be easy.
Great course for beginners of databases. The best part is the last week where we actually do a little mining with the Google Geocoding API and create a data visualization of locations all over the world. It also mentions the Page rank and visualization with that.

I highly recommend it for Pythonists beginning with Databases.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Dr. Chuck has a way of breaking down complicated programming content into manageable chunks, which are easy for us students to digest.

This course can be somewhat daunting, and there really isn't much in terms of hands-on coding. However, it's a great way for beginners to ramp themselves up towards higher level database material.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
The class was great. I took all 4 classes in the Python for Informatics series. This class does a great job of showing the versatility of Python when used with SQL, JavaScript, JSON, etc. It sort of breezes through a lot of different topics without going too in-depth, although I wish I could have spent more time on each topic.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Change in pace from the previous courses. I suspect folks without prior knowledge of databases might struggle a bit. The exercises are mostly simple edits, and the big programs are handed over as-is to execute. For proper practice, I think the expectation is to understand the problem and build the problems from scratch.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous audited this course.
I have taken the series of python courses including this one by Dr. Chuck, which are very helpful for new learners. This course introduced the basic operations of SQL and use them in python. The examples are very useful and applicable for me. And the interviews on software and hardware pioneers are very insightful.
Was this review helpful to you? YES | NO
4 months ago
Jiwon Kim completed this course.
Quite easy, and You can learn almost all about databases. It's not s shallow. I think this course holds all core of databases concept from modeling to implementation and it's actual usage using Python.

About Visualization, This course show a data-visualization pipeline and you can do practice how to do it.

Really Good.
Was this review helpful to you? YES | NO
5 months ago
Robert Ball completed this course.
This was a nice introduction. Not too heavy on details, but enough to get you interested in further learning. The capabilities of combining Python with SQL, JSON, etc are explored. Some simple but interesting tasks are available in the assignments. It's just an exploration but peaks your interest in going deeper.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This was my first time exploring and manipulating databases, but the material and explanations provided by Dr. Chuck were so clear that it didn't take me too much time to understand the parts of the code.

Thank you, Dr. Chuck and to all your team for such a fantanstic effort and dedication to the courses contents!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great class, I was really excited to learn how to access web data using Python. This is the final course (not including the capstone) to the Python for Everybody specialization. I am very pleased with all of the courses I have taken so far and I would recommend the courses for anyone who wants to get started learning code.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
I really liked the course, it's my first coursera course and it was really good. Of course, this course is not going to teach you everything you need to know about python programming, you have to keep learning by yourself.

I really like the course and I recommended it to my brother and my friends. Thank you so much.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
As someone who has some past software development experience, I found this course (and Dr Chuck's whole Python series) to be a very useful way to learn a critical mass of skills to begin being productive with Python. The pace and scope of the material is well thought out, and Dr Chuck's teaching style is very accessible.
Was this review helpful to you? YES | NO
5 months ago
Nancy Godoy Cordero audited this course, spending 6 hours a week on it and found the course difficulty to be medium.
This course is really a good complement of the other courses of Python for everybody. Dr. Chuck leaves our hands as he did in preview courses, and introduce us in the challenge of real applications. A very interesting course with all the ingredients for preparing learners for graduation. I really recommend it.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Chau Nguyen Duc Minh partially completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
This is the best course of the Python specialization of course that I ever have. The course is the result of the first three courses to understand the final thing related to basic SQL, data modeling and visualization. I highly recommend this course to everyone to enroll and experience the whole knowledge.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
It's part of a Specialization, and it's advisable to take previous courses prior taking this course. The material is conscise, assignments are clear and doable, there is enough time for everything. The instructor is fun to listen to, brought me several memorable moments throughout the course. Recommended!
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
This course was a great intro to using databases, SQL, and integrating these into Python. It provides not only an introduction of how databases work and how to create, administer, and query them using SQL, but also how to integrate all of this into a Python program designed to use the data towards some end.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This is a fantastic gateway class into many concepts in computer programming, and a fine place to start learning Python. If you already do a bit of programming and are familiar with python, the assignments may feel a little hold-handy, but the instructor still makes this class interesting and worthwhile.

Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous partially completed this course.
This is really a good course that teaches you how to use a script language and allows you learn by practice. The instructor is able to explain ideas in an understandable way, together with vivid picture and slides. I believe one without any background of programming would definitely learn a lot from this course.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Luis Barreto completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
This is even another MOOC I've taken in Coursera with Dr. Chuck.

He is a really pleasant instructor which knows very well what he's talking about.

The approach is very smooth with thorough explanations not only related to the class but also refers technology and collateral aspects needed to make things work.

Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Great class! Everything is explained clearly. This class is one of the series of classes that is designed in such a way that you learn incrementally from very simple to more complex tasks. Each assignment has just the right level of difficulty so that you have to work to get it done, but it is not over your head.
Was this review helpful to you? YES | NO
8 months ago
Carol Fraile partially completed this course.
Outstanding course where you learn the basics of databases on an easy and understandable way. It provides a lot of resources to create and manage your own databases with Python. The demo's are show real life cases, which made them very interesting. This course is being extremely useful for my work at Oracle.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This was a great course.. very concise, and includes technologies we can all use on the job. Shows how things are done on the internet everyday. It was a tough class, but I learned alot. Thanks COURSERA and Dr. Chuck for the opportunity to learn. Im definitely going to take this knowledge further.
Was this review helpful to you? YES | NO
10 months ago
Debra Mccloskey completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
A great introductory course to relational databases, data analysis with python and sql. Dr. Chuck manages to introduce relatively complex concepts in a manner that you don’t have to be a software engineer to understand. This is the 4th course I have taken and I really like Dr. Chuck’s style.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
For people like me (no background in programming) it is the right way to learn a language and see a lot of things that can be done with it. Keep in mind, that D.r Chuck is translating the course to Python 3 - if you need hts version.

I liked hte way of teaching and material of the course pretty much!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous is taking this course right now.
This has been an excellent course and maintains the courses cadence to move the student on whilst imparting the required knowledge in an easy accessible way. The assignment on this course had a little less coding than other courses in the specialisation but it does introduce more complex coding.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous is taking this course right now.
This is the fourth class in Dr Chuck's Python specialization series. My initial intention was to learn python to support my raspberry pi and IoT interests. Thru these courses I have really enjoyed the pace and teaching method of Dr. Chuck. Don't be intimidated, sign up and start learning programming!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This entire series is definitely geared to new programmers. That said, this course is a bit more advanced and may benefit an experienced programmer looking to see how python works. You'd need to look up a few things about data structures, but that's about it. The series builds nicely to this point.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Martyniuk Daria completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
In order to visualize the connection and inner overall structure of DB and Python interaction with it this course is an easy and fun way to start with. The lecturer is giving a simple and easy-to-get first understanding of the subject. If you lack "first step", I'd recommend to take this course.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is a great teacher for beginners. I am, however, NOT one but with some well-managed skipping forward, I was able to get through things quickly without getting bored. I would recommend this especially to anyone just getting started and will try to even get my kids into this case.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Olga G partially completed this course, spending 12 hours a week on it and found the course difficulty to be medium.
This is my 4th course by Dr. Chuck series of courses in Python. Despite of getting stuck in some points before, I'm starting to understand more and more and this is a great kick for me to learn further. I'm getting addicted to programming. Thank you, Dr. Chuck, you are doing a great job!
Was this review helpful to you? YES | NO
3 weeks ago
Priyabrata Pati completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
It was great. Dr. Chuck was great. He goes with the tricks slowly. Assignments were awesome with new techniques and tricks. What the learners need is a little bit of python and database knowledge. Have that, and you will experience a whole new level of python programming, just as I did.
Was this review helpful to you? YES | NO
5 months ago
John Ferguson completed this course.
Very good. The lectures are the right length so you can do them easily in your lunch on 1.5 speed. The assignments are perfectsly complex to allow you to get them done quickly, learn and not take up your entire day.

I bought the whole course for $200 an dam almost finished. Money well spent
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The course is for absolute beginners. For those who has minimal experience in coding (regardless of the language they used) sometimes it can become a bit too easy. However they can earn some profit from it as well since the topics are carefully collected and built on top of each other.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
This is a really good course for learning and implementing Databases with Python.

Charles explains concepts, syntaxes and code well. I've completed all four courses which are a part of this specialization and I must say Charles Severance is one the best mentors I've come across on Coursera.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Dr. Chuck provides an excellent platform for students to quickly learn the Python fundamentals to be able to continue and grow in this space. I thoroughly liked this class. The lectures were great and assignments gave me an opportunity to explore the content I had learned. Excellent course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Its great a course،This course is suited well to engage the new Python programmer in terms of key concepts around reading and writing data bases. Its not too detailed or too heavy on assignments, so this course serves as starting baseline on which too build Dr. Chuck thank you very much
Was this review helpful to you? YES | NO
8 months ago
Sonya Panich completed this course, spending 4 hours a week on it and found the course difficulty to be hard.
This course was a bit more difficult than I expected for a beginning course. While some assignments were fairly straightforward, others were not. I would have appreciated if the professor went in more depth about the code and where to begin in certain assignments. Good intro/review for SQL.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Very useful and cool course by Dr. Chuck, its the 4th course I've been taking with him on Coursera by now. I don't know if it'll be useful to dig into more details in the last few lectures. But it's definitely a very useful introductory course to further (and infinitive) Python knowledge.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Great course. It was a easy to understand, concepts are well presented with good examples. The only complaint I have is that the assignments were a bit to easy, perhaps not giving us all the code all the time could make this a bit more challenging and improve the learning experience.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
As an electrical engineer trying to learn more about programming, this course is totally new concepts for me. The assignments had just the right amount of adding code to ensure that I understood the information flow. Dr. Chuck is clear and very understandable. Excellent course.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Tom Brown completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
Thanks to Dr. Chuck and U Michigan for making this available. After the other getting started with Python courses this is a reasonable next step, filling in some of the gaps. I think that the Python V3 version of this series that is being worked on would be helpful at this time.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Not as good as the former, because you have to do less yourself from scratch. If you really want to get the most out of this course, mess around with the given files for a while. The assignments merely let you alter and run pre-existing code, which in my case didn't really stick.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Hsin-yeh Chen is taking this course right now.
This course provides a very straightforward introduction to the python programming in the web and data base applications. Its assignments simplify many unnecessary setup and complicated programming fundamental issue, so the students can get the core idea in a very efficient way.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous partially completed this course.
very good foundational course. My one challenge is that I started the course with Python 3 and the course uses Python 2. This caused some extra challenges as the syntax changes between the two versions. The discussion group will not support helping students using Python 3.
Was this review helpful to you? YES | NO
4 weeks ago
Kevin Ji completed this course.
This is a great set of classes to Python (I took this as part of the specialization).

I believe the course provides a little too much "pre-written" code, making it a bit less rigorous, especially at the end. However, overall it is an extremely good introductory course to Python.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Great introduction. Fairly easy to follow along (great support materials). Having said this, I might find myself repeating the course, just to be sure I have a better grasp of the many aspects of interacting software that were covered. Thanks for another great course, Dr Chuck!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I enthusiastically recommend this course, specifically the teaching style of Dr. Severance. He is an entertaining teacher who manages to convey a great deal of knowledge in a very student-friendly manner. There is a lot of good and deep information provided in this course. Well done!
Was this review helpful to you? YES | NO
4 months ago
Jesús López De Leyva completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Dr. Chuck explains things in a graceful and easy manner, and is allways clear what is expected from you.

The assignments are very well designed to understand the subject quite well without spending an insane amount of time as I have experienced in other courses.

Thanks a lot!
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Very good course, especially for people that just start programming! I have completed all the Python learn courses with Dr. Chuck.

Very professional step-by-step introduction to the Python which ends up with interesting Database chapter. Gives good overview how it all works.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Very detailed and interesting class, open a new world I've never considered before. I usually just write code to do some calculations, however, this class teaches me how to write a real, although simple, program to deal with the internet data via python. Very recommend.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
I have to admit that Dr.Chuck teaching was amazing and his simplicity in explaining the terminologies was good. I did complete all of his python course and it was good and am glad i enrolled myself into his classes.

I would recommend this course to others as well.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
The lecturer is the best. The course is fine, but in general I'd rather do more complex excersises than there were in this course. Preveous courses of the specialization (Python for Everybody) where more interesting to do - they were complicated.

All the best to Dr. Chuck!
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Liked the presentation format, focuses on the professor when he speaking rather than the slideset, makes it much easier to follow along and pay attention. The professor himself engages you in the course material and covers a lot of points in a very efficient manner
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The Course super interesting and worth every penny i guess. Last assignment could be a bit more hands on but its helpful tough and the programs could be helpful in my future too. As always Dr. Chuck is awesome and makes learning a lot more fun than anyone else! Thanks
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous is taking this course right now.
Phenomenal course. Dr. Chuck is the best - I would take this course again in a heartbeat! One criticism I have is over the confusion of the assignment at the very end - there should be better communication about the Google API issue. Otherwise this is the best yet!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I completed this course right now. I had no previous knowledge of python and now I can use it for my task. The topics are very useful and the assignments well balanced. I'm very happy and very satisfied by the complete path, I highly recommend it. Thank you dr.Chuck.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous audited this course.
Complicated subject, though well explained. It's a bit unfortunate that 0 attention is paid to Python 3, because it's already becoming the new standard for Python use, and a lot of the more complex scripts written in this course already turned obsolete in Python 3.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Dr. Chuck did a great job of mixing content with application and did so in an entertaining way. Thoroughly enjoyed the presentation. Also, it was great having access to the slides and example programs which made it easier to get back into class after doing my day job work.
Was this review helpful to you? YES | NO
7 months ago
Daniel Lopez Velarde Flores completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
This course was very helpful, I learned the basics of SQL, now, I'm applying the knowledge in my job, I have developed a couple of powerful tools that helped me to analyze data. I'm an SQA Engineer, and I have improved my efficiency with this Python course.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Charles Severance is awesome. Course is easy to folllow, I understand Python much more now and becouse the teacher is funny it's easier to get to work even when you don't want to. The only minus is the last week, didn't see much sense in it or in the assigment.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
A great course, but I would say perhaps the weakest in the whole specialization - having 1 or 2 extra weeks would a lot to the quality as some things do feel kinda rushed here.

Still very good for beginners, and Dr. Chuck is a fantastic teacher as always.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
I had not much experience with python, although i have learnt myself. But this course help me get more exposure to python mostly with programming assignments. And guess what just before completing this course i build an application for analyzing log data.
Was this review helpful to you? YES | NO
7 months ago
Dennis Trill completed this course.
I have just completed the Using Databases with Python course. This was my first course in the Python for Everybody Specialization program. I enjoyed the course, so I intend to go back and complete the other parts of the program. Keep up the good work.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
I really enjoy the course. It introduce the main concepts to handle database with python. Moreover, the example of the course is useful and you can put together all the other concepts which were learned in the previous courses. Thanks for all Dr. Chuck and team.
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous is taking this course right now.
This course is quite hands on, interesting and will certainly be useful for personal data mining. It's quite light in terms of exercise but it seems possible to enrich your practice through the suggested assignments by going beyond the requirement to pass.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
This course is very well organized and I found it easy to learn this material. I think this is a great class for anyone wanting to learn how to used python and databases. I would recommend this entire course (the 5 classes) to anyone wanting to learn python.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
The whole "Python for Everyone" series is accessible to people who have some programming experience (think comp sci 101) but don't know any Python. Note that this class is #4 in the series, so you really need to complete the other classes first.
Was this review helpful to you? YES | NO
9 months ago
Pramit completed this course.
Good course for beginners. Dr Chuck sums up the philosophy of the course quite nicely - "There is a beginner course in SQL, then there is your life". The programming assignments are very easy, you only need to make minor edits to your program.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
The class was easy to follow! I encourage you to type the code so it becomes second nature. I did not realize that the code was able for download until I went to his website. Typing it out gives you a better understanding of what the code is doing.

Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous partially completed this course.
I was expecting it to be more concentrated towards using DB in Python but the exercises were more focused on Python and Google Maps API, I rarely made any code development here. Would have been great if there was more practical challenge in exercise.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I took the full Python for Everybody specialization and was really happy with all the information that I was able to learn and practically apply. This specific course was more SQL heavy, but allowed me to tie together all of the previous content.
Was this review helpful to you? YES | NO
2 days ago
Abhishek Singh completed this course, spending 8 hours a week on it and found the course difficulty to be easy.
Nice course. The basics are there. In the time available Dr. Chuck makes the material interesting and accessible. I don't think that only by taking this course one may get even a beginner programming job in Python. It is good for self skill improvement.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Suzanne Hazelzet completed this course, spending 4 hours a week on it and found the course difficulty to be hard.
Great course to get a good understanding of the Python basics. The professor is very engaging and materials are explained in a clear and simple way using visuals. Would recommend this course to anyone interested in learning Python / programming.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Very good introduction to SQL and using python with SQL. I took the other classes from the specialization on Coursera and loved them too. The final week of this class is the combination of everything that I learned in the previous classes. Thanks Chuck!!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Excellent course to learn the basics of database usage with simple python scripts. It starts with a brief introduction about SQL and database design to finish with a simple explanation of examples of how the databases are used by big companies.
Was this review helpful to you? YES | NO
8 months ago
Aamir Salaam completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
Great course for computer science and python learning beginners that want to know how to integrate databases with python. Dr. Chuck is awesome in the art of teaching. The additional computer science magazine interviews were always great to watch.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
i all ready familiar with other programming language but it is very good start with python and python is some thing i do not expect from this. It very good because it do not have pointer like thing and it also have some in built functions.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Useful, easy to see real applications. Learning skills by walking through real world examples of useful applications of Python keeps it interesting and helps to get you started thinking of other ways you can use and expand these skills.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course is suited well to engage the new Python programmer in terms of key concepts around reading and writing data bases. Its not too detailed or too heavy on assignments, so this course serves as starting baseline on which too build
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Excellent course, for learning python and how to interact with other technologies such as xml, json etc. I would recommend it for everybody who wants to use python for solving real engineering problems. Great job from an amazing lecture.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is gives entertaining lectures with jokes that may give you some chuckles and fun internet history.

I've got into python through these courses and I highly recommend it if you wan't to get into programming for the first time.
Was this review helpful to you? YES | NO
5 months ago
Jihye Sofia Seo completed this course.
The lecture videos are very informative and insightful. The assignments are short and not too demanding. Still you get exposed to important key concept and key features. Highly recommended for beginners and also for those who want to brush up.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course! It's a very well-thought introduction to databases, both how they work and how to handle them with Python + SQLite. Dr. Chuck explains step by step all the details, so it's impossible not to master the basics after this course.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Pair a dedicated and extremely passionate teacher with a wonderful self paced & informative class and you get "Using Databases with Python". Highly recommend for anyone serious about learning about the depths of python programming and web data.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
The course content is very good and extremely well explained by Dr.Chuck especially the SQL part of the course.

But was expecting a more on data visualization part an dhow Python could be used in analytics with some more real life examples.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This course will require you to tie all the other courses from the Python curriculum, which was fantastic. Dr. Chuck does a great job presenting the material, and walking you through the code so you understand and learn the new material.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
A step by step introduction of how to build a SQL database, populate it from XML or JSON data from WEB sources, and then retrieve the data. Excellent course. Part of the highly recommended introduction to Python specialization on Coursera.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Aleksandr completed this course, spending 8 hours a week on it and found the course difficulty to be easy.
Great starting course!

Plain and simple to the complex for those who have just started to learn Python.

Excellent, a charismatic lecturer, clear objectives and specific criteria for the correct execution of the task - all of this in the course.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous is taking this course right now.
As part of the Python for Everybody Specialization, this class is great. The videos from Dr. Chuck are interesting, and the challenges are there. I appreciate the fact that you have victories along the way, that help build confidence.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous partially completed this course.
This is a good course for starting programming. I enjoyed it a lot.

It will be great to see a continuation of course for more experienced people, who already finished Python for everybody specialisation and want to continue python study.

Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Another great class from Dr. Chuck. Really helped my understanding of databases and how interaction with them work. It was always a topic I liked to avoid thinking about, but not anymore. Pretty much de-mystifies databases, it's great.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous partially completed this course.
The most important thing I learned from this course is not only about the code, but how to establish a procedure/pipeline of getting data, storing in the db, and outputting analyse/visualize results.

Suddenly a lot of ideas become doable.
Was this review helpful to you? YES | NO
10 months ago
German Martin Aguado completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
This is a complete but easy to follow course about Python and databases. It has a light introduction to SQL language that is suitable for beginners that has no experience with databases. Mr Chuck is a great teacher. Thanks and congratulations.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I learned whole a lot different programming techniques in this course that helped me understand how to build a database and make a good use of it. Particularly dealing with web data from the scratch and getting it ready for analysis.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Fantastic course! Dr Chuck really clears the fog when it comes to databases and how easy it is to manipulate them using Python.

You do not need any prior experience with DBs and SQL .

Highly recommended for any programmer.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course is just amazingly interesting and useful, when you are a programmer.

It teaches you a lot of tricks, and gives the connecting path between various developments and tools, like web crawlers, geodata coding.

Thank you a lot.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Before i didnt had any interest in data mining.But after this course, i am definitely a lot interested.And as professor said, this is just the basic of data mining.I want to go deep into the complex part. Thank you for the course.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Stephen Sloan completed this course, spending 7 hours a week on it and found the course difficulty to be hard.
Thoroughly enjoyed the course. I didn't know anything about database when I started. Gave me a real insight into modern database applications. Thank you Dr Chuck and team. Discussion forums and mentors are really helpful.

Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
An amazing introductory course to relational databases. Dr. Chuck manages to introduce relatively complex concepts in a rate and scope that can be encompassed by anyone who is interested in the subject, despite of his background.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Kevin Murray completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Dr. Chuck does a great job of explaining the concepts and walking thru each of the examples. The homework assignments are a great way to get hands-on experience testing what you have learned. Another great course from Dr. Chuck.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This course touches on much larger topics like databases and visualization of data, which in turn require knowledge of other technologies. However, the material taught is enough to be able to do simple tasks. I find it very useful.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Nice course. It is easy to handle and I really thanks for mentors and staffs` efforts in discussion corner. Also, Dr.chuck`s lecture is both interesting and practical. I can feel his great efforts to balance the basic and utility.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Very well taught and structured (like the three previous courses). The complexity of code examples in the last chapter was a bit challenging at the beginning but it gave a good overview of how things work together. Thanks!

Was this review helpful to you? YES | NO
9 months ago
Viktor Falusi completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
This course was outstanding like Dr. Chuck's others. I have known already the sql language, but it was really exciting how it works from a python code. This course teach you the basics of programming. I really enjoyed it!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Fantastic course from awesome Python for Everybody Specialization which helps you to handle databases with python and shows basc of databases and SQL topic itself.

It is worht to walkthrough each course from the set.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Very nice course. Dr. Chuck is a great teacher, pace and timing of all of his lectures is perfect. I like on connecting programs with servers and databases, gives a solid base for any other programming language courses.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous is taking this course right now.
Great intro to working with databases in python, and relevant content. I'm comfortable with databases already so found the work simple, but still learnt a number of things I'd never come across. Well worth the effort.
Was this review helpful to you? YES | NO
6 months ago
Steven Dyk audited this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is my first series of programming courses in Coursera. I am impressed by how well the instructor tailored the lectures, activities and tests to the increasing level of complexity needed to complete the program.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Excellently structured lectures and quizzes. Requires basic understanding of topics expanded in the course. I spend 4-8 hours per week to complete lecture videos, quiz and assignments, not the 2-3 estimated for each week.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Hi All,

This is a wonderful class by wonderful professor. I recommend everybody to join this course. I have completed 4 courses with Dr.Chuck- Python. I aim to complete the last course in the python specialization.

Thanks.
Was this review helpful to you? YES | NO
9 months ago
Brian Darrow completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
This course is a great introduction to structured query language in general and specifically how to use it in a Python application. If you're already familiar with SQL, you'll find much of this course to be a review.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Great course. Well paced. Introduces you to the exciting world of Python programming. Dr. Chuck did a great job of delivering the lectures. The accompanying textbook is quite an easy read and goes well with the course.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
This was a very good and challenging course. I actually learned a lot. For a person who didn't know anything about python or programming, I have to say that the specialization lives up to its name, Python for Everybody.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
An entry course to Python and databases, complete, well structured, very well taught and with enough examples and content to be able to catch the spirit of it all and continue to other more advanced ones (if wanted).
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous is taking this course right now.
Te da las herramientas necesarias para poder leer y modificar programas para extraer y manipular información de la red. Las explicaciones son claras, el material escrito muy bueno y la ayuda en los foros es rápida.
Was this review helpful to you? YES | NO
8 months ago
Carlos Elizondo completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Excellent course, I want to thank all the staff of coursera and Dr Chuck, for the help and all valuable learning shared, totally recommended this course, exceeded all my expectations, simply amazing, I am very grateful
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is a good course for students that don't have a ton of work experience. It works with basic database connections and can be solid for those coming out of college that haven't had any way to get SQL experience.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
It is a simple explanation of the Python language. It is not an intense course and does not teach you every detail of the language but definitely gives you an overview and a well-rounded summary of what the language entails.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
I'm very glad I took this course. The materials covered are very relevant to interests of mine, and Dr. Chuck is an inspiring communicator and subject-matter expert. I am already using things that I've learned in the course!
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Really great course, quite exhaustive. You will go through different programs to collect data from URL, XML file, JSON file and then data base (.sqlite). The last exercise combine the different ways to collect data.
Was this review helpful to you? YES | NO
9 months ago
Roberto De Castro Souza Pinto completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
This course was very interesting for teaching students to deal with Database and Web Services, that wide our vision to the huge possibility to acquire large amount of data on the web to be used in many data analysis.
Was this review helpful to you? YES | NO
a month ago
Smith Soles completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
It was such a great journey for me, from knowing nothing to creating something on my own. Although, it took more than one and half year but every minute spent on this course is totally worth it.

Thanks a lot Dr.Chuck.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This course is very interesting and the teacher, Dr Chucks is really friendly and you have the feeling he's got a passion for teaching you and make it easier for you to understand what he explains.

Over my expectation.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
maravilloso curso de Dr. Chuck como siempre, buen contenido, bien explicado y siempre extendiendo la temática para abarcar de forma mas integral los problemas informáticos con los que podamos toparnos en un futuro.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Dr. Chuck shows a way to use Python as a toolset. More complex programming is showed and the concept of databases and SQL are nicely explained. The assignments could be a little harder. I definitly recommend the course.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
This is a fantastic course, definitely worth taking! I was just a beginner who haven't got any previous experience in programming and it totally caught my full attention and free time. Thank you, Dr.Chuck!!!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
A great course for beginner in Python. I truly benefited a lot from teaching of Dr Charles. He try to explain Python and the "WHY" of using such simple yet powerful language to get things done. great job!!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Amazing course specially due to Dr. Charles Severance. He made the course interesting and fun. I enjoyed the coursed and I would recommend to anyone interested in using Python and databases.

Congratulations!!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
this is an interesting class, i really enjoyed it. the assignments were practical and easy to understand. the speed of the course was not too fast and i was able to work and still finish the lessons every week.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Vert straightforward practical approach to learning a lot of python and related tools in a very short time but complete in information, examples, practical assignments, and quizzes. Very happy with this class.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Excellent course, that helps to get introduction into python and databases. Great and detailed explanation for basic concepts. Assignments were a little bit easy.

Definitely recommend this course as introduction.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous is taking this course right now.
I've learned a lot during this class and what I like about it most - is that it helps to see big picture, what crazy things you could do with the help of Python. I think it's one of the best classes on coursera.
Was this review helpful to you? YES | NO
10 months ago
Satish Pallamala completed this course, spending 4 hours a week on it and found the course difficulty to be very easy.
This course was really nice. Basic level DB programmers also can easily understand this class & we learn the four core CRUD operations (Create, Read, Update, and Delete) to manage data stored in a database.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great course. I understand much more than I did about SQL and databases in general. The videos lectures make it very easy to understand how python interacts with databases to achieve desired results with data.
Was this review helpful to you? YES | NO
10 months ago
Daniel Harris completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Great course...brings everything together, especially string methods and web services.

I would recommend to anyone building databases. The course goes into the perfect level of detail: not more, not less
Was this review helpful to you? YES | NO
6 months ago
Tianyuan Liu completed this course, spending 1 hours a week on it and found the course difficulty to be medium.
Really helpful class. I learnt about the basic language and database tools. And I can write Python scripts and SQL at the same time. I love the lectures that put everything simple and clear. Don't miss it.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very good series for an into to Python. I would recommend the entire series of 4 courses. I took the fast track with program and completed in under 5 weeks but feel well prepared to start Data Science.
Was this review helpful to you? YES | NO
4 months ago
Bill Giles completed this course, spending 40 hours a week on it and found the course difficulty to be medium.
This is a great course, especially for those of us with NO programming experience. Dr. Chuck starts with the basics and progresses to "data mining". Granted this is the tipof the iceberg but a fabulous experience.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Dr. Chuck clearly explains the complex process in a simple way to a non-IT person like me. This is the first step of getting the basic concept which I need to explore more and implement it in the scientific world.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
After taking this course, I have enough knowledge about databases to make my own databases and interact with them using python. The class is a valuable starting point for more advanced knowledge. Thanks, Dr. Chuck!
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
This course was not particularly difficult, but it serves a very important purpose in that it goes over very practical aspects data analysis. You must get data and effectively manage the data to do data analysis.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This is but one of many excellent courses offered. Dr. Chuck was engaging, fun and knowledgeable. I learned more from this course than I have in various training classes. It was a great experience.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Dr. Chuck's Databases with Python is a great introductory course for students new to python/sql. This course covers concepts on how to create, query database using sql script embedded in python code.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Paweł Marcinkowski completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Course is really well prepared. Everything is understandable and explained very clearly. There are lots of materials to learn with and assigments that helps to understand how things work in real programs.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very new to Python and this course has been a perfect start. Was able to write a scraper by myself with this course as a foundation. Thanks a lot for providing this course. Was very clear and precise.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
The course seems to go very quickly through databases and their Python interface. I was surprised I was able to complete the assignment at the end, which I did with help from the mentor in the forum.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
Excellent introduction to basic concepts of database design. Also includes some interesting web applications and great web examples that students can try. I would have enjoyed more complex assessments.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
this course make a good introduction to database and helps me to learn how to creat database both using python and SQLITE . I also learn to make little data mining works too. absoloutly helpful course
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
I really enjoyed learning how to use databases in my python programs! Dr. Chuck did a great job introducing the basic concepts of databases and data modeling to incorporate into my data analysis skills.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
This was great and made me believe that programming really can be for everybody. In today's (global) world, programming is as necessary a skill as knowing a second language other than one's own tongue.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Excellent course, gave a lot more familiarity with the workings of Python and ways to use it, and also is great intro to JSON, XML, and web crawling, plus how to use Python to work with those things.
Was this review helpful to you? YES | NO
7 months ago
Lucas Ribeiro Alves completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
This course is great. Dr. Chuck is incredible and his lectures are very clear and easy to understand.

I totally recommend this course to everybody who wants to be introduced to databases with python.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
I really enjoyed this course as well all other courses from the Python for Everybody Specialization. I did all of the courses in order, and I thought they were a great introduction to Python.

Was this review helpful to you? YES | NO
8 months ago
Murugesu R Thiravialingam completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
I really enjoyed the class. Chuck is really good. He is making the class interesting so the students come back and complete the assignments. The extra material is useful. I learnt different items from it.
Was this review helpful to you? YES | NO
yesterday
Prateek Kapoor completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
it was perfectly paced course with the right balance of practicals and theory... its always motivating to see what you are learning can be translated in terms of an end product... thanks Chuck!!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
An excellent course, with somewhat a very practical coverage of relevant aspects. Dr. Chuck is a superb teacher and he manages to convey concepts in a very visual way and with a lot of humor too.
Was this review helpful to you? YES | NO
a month ago
Chen Yuzong completed this course.
This course is excellent and very suitable for students interested in Python and SQL. It teaches basic SQL and gives detailed instructions on how to access SQLITE using Python with good example codes.
Was this review helpful to you? YES | NO
2 months ago
Chidiebere Raphael Nkwazema completed this course, spending 40 hours a week on it and found the course difficulty to be medium.
This course is just fantastic, even the presentation is cool. I would have made first class if my lecturers were this good in bringing home concepts the way Prof. Charles Severance did. Thanks, Charles.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I found it very useful. Although it can be difficult for the content of the course, the course is ready to be followed and you learn step by step while you starts to program interesting projects.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous is taking this course right now.
Really great starting point with python & programming. Also great if you've been away from programming or scripting for years and need a refresher, or knew another script and are looking at python.
Was this review helpful to you? YES | NO
7 months ago
Robert Thompson completed this course.
Very straightforward but sufficiently broad review of python language and applied usage. Prof. Charles Severance is pleasant and clear to watch and understand, and complete his assignments.
Was this review helpful to you? YES | NO
10 months ago
Shamim Reza completed this course, spending 10 hours a week on it and found the course difficulty to be hard.
To me its the best python with database programming course ever. Course materials and exam all are to the point always. And the teacher Mr. Chuk, he is out-standing. Thanks for the course.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Periklis Gourdouparis completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Very interesting, very informative, easy to follow, many ideas shared.

Dr. Chuck has the gift of a great teacher, I whish I could get more advanced courses from the same team in the near future.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Dr Chuck is a great teacher, taking you naturally through not so trivial concepts. I took the 4 courses on Python, and all of them teach practical skills in a pleasant way. Highly recommended.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This was a great course. Brought me up to speed on the fundamentals of python programming. I would recommend it to anyone that wants to start learning python with no previous knowledge.
Was this review helpful to you? YES | NO