Chevron Left
Back to APIs

Learner Reviews & Feedback for APIs by Meta

4.4
stars
244 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

TB

Jul 24, 2023

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

TN

Dec 31, 2022

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

Filter by:

1 - 25 of 78 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 Dmitrii G

•

Dec 31, 2022

A lot of typos and error.

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 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 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 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 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 Fadi A S

•

Jan 30, 2023

Not a bad course but the final assignment is too much

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 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 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 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 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 Yu C

•

Jan 14, 2024

Totally a mess.

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!

By Andrew F

•

Jan 27, 2024

This was a fantastic class. Not knowing anything about APIs, it was very thorough and showed me how to handle a bunch of different cases. I feel extremely confident going forward and being able to work on my own or with a team to build another API in the future!

By Alexandre L

•

Jul 12, 2023

This is a basic level course with a excellent quality, the content is really good and the project simple but interesting. I have a little experience wit API development; however this course introduced me different approaches and remembered me some concepts.

By Lyle

•

Apr 11, 2023

Difficult for first time API developers, but I understand why Meta would want students to be able to figure out the final project. It takes a little more time than other courses but if your thoughtful you will be able to get through it.