Skip to content
UdemyPythonPaid courseAll LevelsCertificate

Building Web Apps Using Flask and Neo4j (Udemy.com)

A Guide for Python Developers

Created by: Infinite Skills

Last updated January 2017

icon
What you will learn

  • Once you have completed this training course, you will have learned how to incorporate Neo4j into your own web applications
  • Learn how to incorporate graph databases into your web applications

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating4.2 out of 5higher than 15% of them
  • Reviews165#332 of 389 by number of reviews
  • Length2.6 hoursshorter than 88% of them
  • Last updatedJanuary 2017earlier than 96% of them

icon
Course Description

In this Building Web Apps Using Flask and Neo4j training course, expert author Nicole White will teach you how to incorporate graph databases into your web applications. This course is designed for the absolute beginner, meaning no previous experience with Flask or Neo4j is required.

You will start by learning how to install Neo4j and set up your project. From there, Nicole will teach you the basics of Neo4j, Flask, and Py2neo. She will then walk you through building a microblogging application from scratch, where you will learn how to register and login users, add posts, and display posts. This video tutorial also covers social recommendations, including recommending similar users and commonalities between two users. Finally, you will learn about scaling considerations and how to deploy your project to Heroku.

Once you have completed this computer based training course, you will have learned how to incorporate Neo4j into your own web applications. Working files are included, allowing you to follow along with the author throughout the lessons. 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Infinite Skills

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

icon
More courses by Infinite Skills

Free

$19.99

$15.99

$22.99

Free

$11.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.2

165 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Manuel Steele on 5/29/2025

This course is great for my research on AI and graph DB in 2025. I am trying to setup a dissertation with an early prototype of using clinical data and simulation with AI on graph DB. This is the perfect course.

By Gerald Schepp on 10/14/2023

Great course, something I've been looking for quite a while now. Unfortunately it is somewhat outdated, because py2neo is no longer supported. Adaption to the current python driver package neo4j however shouldn't be that hard, although it brings a slightly different approach.

By Jp Sabini on 5/7/2020

This course would have been awesome if it were updated to Neo4j v4 and py2neo version 4 or 5. Spending days of time refactoring the code detracts from learning. Using the py2neo.matching library and the match therein and changing the old cypher syntax to newer makes the thing work - almost. py2neo seems overly confusing. Also, the GregorianCalendar object has been deprecated for years now. Neotime is the thing to use. or you can attempt to install graphaware's time tree from Github. Good luck with that. Too bad, it could have been a much better course.

By John Dobson on 4/6/2020

Very hard but very worthwhile eventually. The course material is very out of date, the major challenge is revising it to work with current versions. A big negative is that the course author hasn't responded to a single question in 3 years!

By Joaquín Ricci Pérez on 1/30/2020

Ha sido una buena elección el curso es bastante claro, lo único es que no está actualizado ni con py2neo ni con neo4j... pero es un buen curso, se le puede seguir la pista con un poco de busqueda

By Youval Dar on 9/27/2018

Very good accept that you can't reproduce and follow the course since it uses outdated Neo4j version. (At least not on a Mac) Current community version does not behave as shown in video. It was not possible to create graphs and node using python without extensive online research on the errors you get when trying to follow the course. No response for questions.

By Philip Genev on 4/16/2018

Really helpful, interesting and well explained course. I liked it and I've learned a lot. The Neo4j is really cool and it's something different in comparison to the usual databases. I recommend this course to people who are passionate and want to learn something 'outside the box'. :)

By Nandlal Yadav on 3/7/2018

I was looking for tutorial to start learning neo4j and found this. Nicole is a great instructor, I love the way she explains the things. Good speed, very precise, point to point and no boring lectures. This is the best course to start learning Neo4j.

By María del Pilar Beristain Colorado on 11/12/2017

The course is good. I was very fascinated. In each class I learn very well. But some commands are deprecated, so I found in neo4j documentation the correct command. The worst problem was in the 20 class, because the instructor didn´t explain about templates files(display_posts, index.html, layout.html, login.html, profile.html and register.html) and style.css and schema graph in neo4j, for the database blog, this templates are fundamental for the next lesson. So I wrote in the question and answer secction, but she didn´t answer. I would like finish this course but I need the template files.

By M B on 11/16/2016

The course content was clear and interesting. The pacing was good. Example code was provided. But the versions of the tools are old. Be sure to use python 2 and to install the older versions with pip and to use virtualenv. Subtracting 1 star because questions are not monitored or answered.

Showing all 10 reviews on CourseDuck

Read all 165 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100