Django Application Development with SQL and Databases
Working with databases is a key skill for developers, especially those in Back-End, Full Stack, and DevOps roles. This course will teach you the fundamentals of relational databases and how to access them from your applications.
Some of the essential application development tasks include accessing, processing, and presenting data. Data is stored in various databases, either on-premise or on the cloud, and developers will need to learn how to talk to them via programming languages.
In this course, you’ll learn about foundational database concepts, and basics of SQL, a simple and powerful programming language used for managing data.
In addition to SQL, you will discover how Object-Relational Mapping (ORM) allows you to use Object-Oriented Programming (OOP) languages like Python to work with databases. You will gain full-stack Django skills by creating a Django web app to persist, process, and present data. And you will get hands-on experience deploying your Django web app on the cloud.
Throughout this course you will practice with hands-on labs. You will also complete a final project at the end of the course to demonstrate what you have learnt and have a great addition to your portfolio!
Status: Authentications
Authentications
Status: Relational Databases
Relational Databases
Intermediate·Course·15 hours
Featured reviews
5.0
·Reviewed Feb 4, 2022
Developing Applications with SQL,Databases and Django provided a confidence and good experience in IBM cloud knowledge skills,which helped me to prepare for IBM cloud certification exams
5.0
·Reviewed Jul 28, 2021
For sure, the best course of the serie. Robust, well structured and very interesting, well done Yan!
5.0
·Reviewed Mar 3, 2025
Great course...enhances skills to a much higher level.
5.0
·Reviewed Jul 2, 2025
Awesome course with great hands-on content that you can closely extend to real-world applications.
4.0
·Reviewed Oct 17, 2022
This is a great and well laid out course to learn how to develop full stack app in django.
5.0
·Reviewed Jul 5, 2022
this course made me fullstak developer Thanks foorfor all staff that doing this greetGreet job specially the labs which gives me an experiance to emplementing any site and webWeb application
5.0
·Reviewed Mar 7, 2023
Think that the course should be improved because there are lot of things that are not explain sufficiently to develop the final project.
5.0
·Reviewed Jan 24, 2022
It is a good course and well organized. I learned a lot about databases and Python Django
5.0
·Reviewed Aug 4, 2023
As a person whose background is python and data science I find this course very useful to get started with web developing in an environment I already know. I
5.0
·Reviewed May 9, 2022
This is a Good course no doubt , makes you familiar with Django , SQL, ORM , DBMS and depolyingThanks Coursera...
5.0
·Reviewed Aug 22, 2023
SQL development is one of the most interesting applications; it requires attentions to details in order to successfully run newly created applications.
5.0
·Reviewed Jun 8, 2021
Excellent course. Having some background in Python and databases, one can start building Django applications at once.
All reviews
Showing: 20 of 80
All Learners
All Stars
Most Helpful
C
Christopher
2.0
·Reviewed Aug 4, 2021
The gap between the taught material and the tasks in the end assignment is too broad. If you are doing this course for the specialisation, I strongly recommend learning Django somewhere else and then doing this course (like the Django website for instance).
This is another course where the front end aspects of the full stack specialisation could do with reviewing and perhaps re-doing to ensure what is being asked for in the end assignment has been properly discussed in the course material.
T
Taito
1.0
·Reviewed May 26, 2022
Work is googling and searching answers but when I take a course, I expect, that I don't have to google the things in the course to learn. Robo-voice videos and messy labs. I got through the final lab with the help from high quality and free Django video-series in Youtube.
A
Alfredo
5.0
·Reviewed Jul 2, 2021
I should give 2 stars because there were lack of support from the instructors side also the IBM Lab Environment always have bugs which caused most of the students to lost momentum and eventually drop the course.
IBM, please improve your support service. Stop making templated/scripted response to students posting questions in Forums. It gives us the impression that you don't care about us.
The only reason why I'm giving this 5 stars is because I've learned a lot. But in reality, this doesn't deserve 5 stars because of the poor support and poor lab.
S
Simon
3.0
·Reviewed May 11, 2021
The peer-graded assignment system is flawed. I waited for over a week for someone to grade my final product. That is time lost
T
Tetiana
3.0
·Reviewed May 4, 2023
this educational material is totally insufficient to get the knowledge and skills to develop applications. you just copy scripts without understanding how they should work. so after it I can't imagine how I should write my own code. there has to be some explanation why I should write this particular thing, how it works, so that I can then set it up properly. I know I can use other sources for a better understanding. But why should I pay money to Coursera?
T
Tyler
1.0
·Reviewed May 27, 2024
None of this added with coursera plus resulted in a job. Waste of my time and money. Have the background. Experience. And skill set. This entire site didn't set anybody up for career prospects. Going to continue reviewing the rest of the courses in a similar manner until I receive recompense or justice.
S
Sokoeurn
5.0
·Reviewed Aug 23, 2023
SQL development is one of the most interesting applications; it requires attentions to details in order to successfully run newly created applications.
C
Chris
1.0
·Reviewed Jun 9, 2024
Hope you already know everything about Django because this coarse won't teach you
R
Radha
5.0
·Reviewed Feb 5, 2022
Developing Applications with SQL,Databases and Django provided a confidence and good experience in IBM cloud knowledge skills,which helped me to prepare for IBM cloud certification exams
J
Jose
5.0
·Reviewed Aug 5, 2023
As a person whose background is python and data science I find this course very useful to get started with web developing in an environment I already know. I
M
Mohammed
4.0
·Reviewed Apr 1, 2021
رائع جدا
C
Colin
3.0
·Reviewed Apr 16, 2024
Starts off with a one week review of relational databases and SQL, which ends up being mostly irrelevant. Weeks 2, 3 and 4 provide a reasonable introduction to Django and forms a decent learning experience. Week 5 is the final project, which is a waste of time. It comprises a hugely overinflated and overcomplicated project, into which you copy paste template code as required until finished. This final project needs to be massively reduced in scope, to a much simpler model and task, so that students can actually be challenged to write their own code and demonstrate what they have learnt. As it stands now, the final project provides no indication of what a student has learnt about Django.
M
Minna
5.0
·Reviewed Apr 30, 2021
I do enjoy this course. The balance between the labs and video lectures is just right. There are many hands on labs in this module and they are very practical. The course is packed with information and practical guide.
The exam is challenging. I did learn a lot and it did well in terms of wrap up the whole course and difficulty level.
K
khaled
5.0
·Reviewed Jul 6, 2022
this course made me fullstak developer
Thanks foorfor all staff that doing this greetGreet job specially the labs which gives me an experiance to emplementing any site and webWeb application
G
Gustavo
5.0
·Reviewed Mar 8, 2023
Think that the course should be improved because there are lot of things that are not explain sufficiently to develop the final project.
V
Veselin
5.0
·Reviewed Jun 9, 2021
Excellent course. Having some background in Python and databases, one can start building Django applications at once.
W
Wilton
5.0
·Reviewed Jul 29, 2021
For sure, the best course of the serie. Robust, well structured and very interesting, well done Yan!
C
Charles
5.0
·Reviewed Mar 3, 2021
Hard !
M
Marco
4.0
·Reviewed Nov 13, 2021
The course itself was good overall. It thoroughly walks you through the complete Django Python stack all the way to deployment to production. The final project is the most flexible project so far out of all of the IBM Full-Stack Cloud Developer Certification, where you actually need to add new features without much help other than a couple of small hints. The only thing keeping it from being 5 star is the employment of the Theia lab environment. There was a maintenance that kept it down for a couple of weeks, and there are some bugs that prevent you from completing some labs.
A
Anshuman
4.0
·Reviewed Apr 21, 2021
I'm delighted to have this course offered on Django through Coursera ... I appreciate the format and setup of the course. The videos are very well done. A helpful aspect is that you can save notes, repeat parts of the vids, and have written text to follow if you like