Chevron Left
Back to APIs

Learner Reviews & Feedback for APIs by Meta

4.4
stars
280 ratings

About the Course

Delve deeper into the processes and concepts behind APIs and their infrastructure. Explore the key concepts that underpin API development and the principles of representational state transfer architectural style (REST) architecture. Build basic API and REST data backbones for web apps using Django. Discover emerging API technology and practice other ways to build and work with APIs. Finally, you will test, optimize and develop documentation for an API. By the end of this course you will be able to: • Work with and build APIs • Build basic API and REST data backbones for web apps using Django • Discover emerging API technology • Test, optimize and develop documentation for an API To complete this course, you will need Django experience. Additionally, it always helps to have a can-do attitude!...

Top reviews

PM

Invalid date

It was a great course but an unexpected difficulty bump from the previous courses in the series.

BA

Invalid date

peer review is hard because no one was reviewing mine

Filter by:

1 - 25 of 84 Reviews for APIs

By Mykola B

•

Feb 16, 2023

There are meetings that could be an email, and there are courses that could be an article. And this one is exactly such a course. Misleading information in readings and quizzes, dry reading of the code in the videos (yeah, I really like to hear 127.0.0.1 ten times in two minutes, of course), final project without boilerplate code (well, there is a boilerplate, but in video format and you should type it out yourself), and, of course, it's really important to include in final exam a question how much buttons are at the VS Code debug toolbar.

There is nothing in this course which you can't read in five minutes articles.

By Sal C

•

Jul 10, 2023

Course labs and assignments need to be more accurate. Many directions are unclear, incorrect, or missing. Honestly, it seems like Meta rushed the design of this course and did not bother to check. This creates a lot of unnecessary confusion and wasted time for the students of the course. The scope of what is covered in this course is important, although these individual subjects are only glossed over. For a paid course, this is disappointing. If this was not a part of the Certification Track, I would recommend a different resource for learning.

By Luke T

•

Jun 4, 2023

The whole thing. The specifications for this project were so poorly written that it took forever just to understand everything the code was supposed to do. There were also endpoint routes that were different in the specifications than in the rubric. What would have been great was if there was an insomnia collection of all the API requests that the application needed to fulfill (just like in the rubric that YOU CAN'T EVEN SEE UNTIL YOU SUBMIT THE PROJECT), instead of making me waste time just writing API requests, especially when some requests should have a request body but they don't just tell you which ones. The worst part of the final project was the fact that all the labs up until that point included detailed, step by step instructions, so why set that expectation, then have the final project be "make an API application". Also, what happened to the book store inventory project they talked about in the first week?? Why did half the videos show code for the book store and the other half show code for little lemon?? This whole course was a mess and really needs to be reviewed by the instructors

By Tyler R

•

May 26, 2023

So far, all of the courses in the Back-end certification have been really good, so I am very surprised by the sudden downturn in quality occurring during this course. The most glaring issue is the vast number of typos and incorrect instructions in the labs. Also, many of the 'correct' answers in the quizes are wrong. This course desperately needs a quality review. It feels very sloppy. Also, the content itself is very disjointed. You will learn something in great depth and then immediately be told there is a better way to do it, without ever giving an explanation to why you had to learn the more difficult approach to begin with.

By Dmitrii G

•

Dec 31, 2022

A lot of typos and error.

By Alex W

•

Jun 13, 2023

Although there was some very good information in this course, overall, I think it was pretty poor. There was an abundance of typos, the quizzes contained vague questions and incorrect answers, and we were not well prepared for the final project. It felt like taking a class in beginning algebra and the final exam being the AP Calculus final. Oftentimes, I had to teach myself concepts because they weren't covered in the course. I'd love to see some edits made on this, because I think it could be a great course!

By Zejd I

•

Jan 26, 2023

Uh this one was the hardest in the Specialization so far. Five previous courses were easy, but this one has tough multiple choice quizzes, and very hard final project. My advice is to study every week hard and don't go further if you don't understand EVERY part of this course (on final project you would need all of the knowledge)

By Matthew S

•

Oct 8, 2023

This course has no quality control, no staff communication or updating of wrong information. The readings and labs are littered with incorrect code/info and misspellings - almost as if this course was rushed out and not overviewed by anyone. I feel like API's are a more difficult subject and for a beginner I don't feel prepared for this subject yet. I will be seeking instruction elsewhere. This is a necessary course for the certificate, but this specific course is far more lacking than the others.

By Thierno A M B

•

Jul 25, 2023

This course is not a baby course like other tutorials. It helped me understand the WHYS and how to structure an API Project.

By Fadi A S

•

Jan 30, 2023

Not a bad course but the final assignment is too much

By Iván Z

•

Dec 22, 2022

An excellent course with a very good final project. I just finished the course and I feel that I can do a lot of new things by my own. Now I can create interesting and well-designed APIs :3

By Liam W

•

Oct 21, 2023

Overall this is a good course, with some quality issues. The videos are brief which helps to get a quick understanding of the content, but I do think more depth into topics would be helpful, the course simply encourages external reading for this. The quizzes are of mediocre quality, the questions are either very easy, or poorly stated (in some cases the question and answer is outright wrong because of a type in the question). The ending assignment is challenging, and did encourage me to learn deeply about DRF, and think critically about how to develop the API. I appreciated that there was little hand holding for this assignment, learners must figure out for themselves how to implement the requirements. However the requirements themselves, while decent, do have omissions and are unclear in some cases, which leads to confusion in peer review marking. Overall if you are a beginner to API development, this course is a good starting point to learn APIs and the Django REST Framework. However it could be improved with more attention to detail

By Clinton C

•

Feb 12, 2024

Maybe it's just me but...this course was not well designed at all! And definitely not enough to tackle the final project. It went from 0 - 100 faster than a Tesla model S plaid... Definitely not for beginners with no background and only the prior courses and some videos to rely on. Either the final assignment needs to be shorter with somewhat of a guiding hand (Somewhat like the previous courses in the Backend developer program) or there should be a prior lab to tackle many if not most of the requirements so that learners at least have some semblance of a structure rather than just some videos that rammed through many aspects. Not to mention they concentrated on functions based views when the way to go would have been class based. I know there were some readings about it but if there's a reason why people like the idea of an instructor talking to them instead of reading a book. Oh and whatever happened to the sandbox? Just trying to set this up on my local machine took forever with various errors thrown my way. Maybe my computer is old but heck that's why I thought the labs were a great idea where we could get right to the main coding bit without having to deal with the various external factors of local machines. Sorry for the rant but the course structure and the final project was extremely frustrating for a total beginner.

By Alex K

•

Mar 8, 2024

The most superficial and poor explained course in the series. I had to buy additional book on DRF (and this is not from zero knowledge about APIs but with experience in Flask and FastAPI).

By Yu C

•

Jan 14, 2024

Totally a mess.

By Sangam J G

•

Jul 29, 2023

It had helped me to design and secure the API. Every developer pursuing career as API engineer/developer should take this course.

By Tinomudaishe N

•

Jan 1, 2023

Amazing, and worth it, I finished the course knowing how to create and utilize API's

By John E J N

•

Feb 10, 2023

This course is very good! The final coding assessment is challenging but doable.

By Razak L

•

Apr 3, 2023

It is so good to have this course and i really appreciate coursera for this

By Max D

•

Feb 25, 2023

Some of the topics were well developed, while others were not. I did not feel well prepared for the final project and there are numerous times when the instruction/prompts are incorrect which makes learning new skills especially difficult.

By Richard B

•

Mar 2, 2024

A good way to tinker around with APIs but not leave with any mastery. The course is not well-thought out, unfortunately, considering the rest of the Meta courses have been fairly useful!

By sisi L

•

Aug 21, 2023

This is probably the most terrible course in this series. The course material is fraught with mistakes. So many mistakes that it is impossible to list them all here. To name a few. The major point I'm not happy with, it just tells you to go ahead and type this then you will achieve this, with no explanation whatsoever. If you are serious about API development, you will surely have to click links to Django official sites hundred times and look for confusion caused by this course.

If you are tight with budget, then please avoid this course at all costs. Just go over Django official documents. With some patience, you will gain a comprehensive knowledge base regarding backend development which impossible to learn in this sloppy course.

By Kaiquan M

•

Jan 5, 2024

The lecture videos and readings were great. Lab instructions could be updated with the latest information because we ran into bugs from outdated lab instructions. For some assignments, it would also be good to provide us with a lab environment, instead of making us go back to a last working lab to reuse the environment for subsequent assignments.

By ANINDA K

•

Mar 27, 2023

It has been really an amazing learning journey for me. I really adore it to my heart content. Coursera is really amazing place to learn and grow. They have done a marvellous work that we can be proud of. I would like to cast my sincere gratitude to the instructor for her dedicated hardwork and gentleness. The instructor was truely wonderful.

By Edwin O

•

Aug 14, 2023

Very solid course with a lot of practice. The final graded assignment was intensive and forces you to review the course material. Everything was properly covered: class based views, function based vies, authentication, authorization. The Meta guys did a great job!