Building Web Apps Using Flask and Neo4j (Udemy.com)
A Guide for Python Developers
Created by: Infinite Skills
Last updated January 2017
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
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.
Instructor Details
- 4.2 Rating
165 Reviews
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.
More courses by Infinite Skills
Microsoft Excel 2013 Advanced. Online Excel Training Course
4.6 (3,848 Reviews)
Provider: Udemy
Time: 9.9h
$15.99
Master SketchUp - A Definitive Guide From Infinite Skills (2017)
4.5 (3,824 Reviews)
Provider: Udemy
Time: 5.4h
$22.99
Adobe InDesign Made Easy. A Beginners Guide To InDesign (2017)
4.5 (3,719 Reviews)
Provider: Udemy
Time: 11h
Free
Microsoft SQL Server 2012 Certification Training Exam 70-461
4.7 (3,538 Reviews)
Provider: Udemy
Time: 12.3h
$11.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100









