Back to Catalog

Django Application Development with SQL and Databases

Learn on

Coursera logo
IntermediateCourse

Learn the fundamentals of databases and SQL to access, process, and present data with hands-on labs and a final project.

4.5 (320 Reviews)

Language

  • English

Topic

  • Computer Science & Information Technology

Enrollment Count

  • 10.19K

Skills You Will Learn

  • Other Web Frameworks, Web Development, Databases, SQL, Django

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 4 weeks

Platform

  • Coursera

Last Update

  • May 9, 2025
About this Course
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!

Instructors

Rav Ahuja

Global Program Director, IBM Skills Network

Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.

Read more

Yan Luo

Data Scientist

Yan Luo

Read more