Save for later

Tweetme | Build a Twitter-like app step by step with Django

Social media has changed the way we communicate with each other. The power behind social media allows us to do amazing things together. What exactly is behind it? Well.. it's Simple Web Application concepts that can be applied to ALL and ANY web applications that you may build.

In this course we're going to teach you what's behind how Twitter works. Now, Twitter has hundreds of developers so what we're actually building is the basis of what Twitter once was, the absolute most simple things by learning more Django along the way.

What are we going to learn:

  • Ajax + jQuery to "Tweet" messages
  • Tag users directly (@user)
  • Use Hashtags (#newtag)
  • Integrate Bootstrap
  • Using an Ajax form within a Bootstrap Modal
  • Django Rest Framework
  • Follow users (via Ajax)
  • Like posts (via Ajax)
  • Retweet posts (via Ajax)
  • Class Based Views
  • Custom Template Tags
  • Counting characters in a form
  • Basic Registration
  • And much more.

We do everything step-by-step so even if you're an absolute beginner, you can follow along. Cheers.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.3 based on 156 ratings
Length 10.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Justin Mitchel
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Get an email reminder about this course

Send to:

Similar Courses

What people are saying

According to other learners, here's what you need to know

too fast in 8 reviews

Great stuff It is too fast to explain setting up which makes me difficult to concentrate on best teacher of django in today market.

too fast toward the end, I would have preferred if Justin keep the same pace as when he starts the project.

He speaks too fast.

Too he's always in a hurry to catch a train or something.. Also keeps promoting his other websites in almost every lesson..

Also things are changing too fast in project structure to catch up with.

Too fast Nice tutorials Все только по делу, ничего лишнего и очень быстро, удобно.

Read more

step by step in 4 reviews

straight forward and fast, and that make it really good if you want to review some explanations quick, because the whole thing is step by step, clear explanations.

kind of fast paced requires a lot of knowledge about a lot of stuff It's a step by step guide that still manages to show you a variety of methods and explain why the code behaves the way it does.

thank you Nice course to go with super gucci Step by step as well Great Work Excellent ooouuu this is the most pro course!!!

Read more

hard to follow in 3 reviews

It can be hard to follow.

I found them to be very hard to follow.

As it is complicated, hard to follow and I did not get the idea, why I am doing those things.

Read more

follow along in 3 reviews

It helped to pause the video and follow along at every code change - I constantly refreshed my tab to note if something got screwed up so I could fix it before making too many changes and not knowing what got screwed up.

Sometimes, the presenter doesn't note that a problem will get fixed in a video and then screwed up by some other change - and that you're supposed to wait until the next video to follow along on how to re-fix it.

It is easy to follow along Well organized, and easy to understand.

I like how everything so far is clearly explain and informative also easy to follow along.

Read more

little bit in 3 reviews

But the later parts is a little bit of faster on coding examples so that I have to backward over and over to look up what I missed to deal with some bugs.

Need speaking and coding pace slow down a little bit if you're not so familiar with django and all those views, urls stuff.

Read more

for example in 2 reviews

As the learner, it would help to know, for example: "now we're going to the filed under the tweets API folder.

Given that there are several files in different folders, for example, it can get confusing.

He also shows us where did this come from (which part of the django docs for example.)

Read more

never set up in one review

I'd never set up and tried to do any local development (on my computer), never worked with the OS Terminal, never set up python or django, and never set up virtual environments.

figure out in one review

Be forewarned, you will have to figure out a lot on your own if you don't know something about how to do these things prior to starting this course.

For the most part, it is a very helpful resource that I wish I'd looked at sooner to figure out where I'd gone wrong.

Read more

screwed up in one review


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Social Media Analyst 3 $24k

Social Media/ Blogger $33k

Social Media Host $33k

Social Media Adviser $35k

Mobile & Social Media $36k

Social Media Expert $41k

Media & Social Planner $44k

Social Media Researcher $45k

Associate Social Media $54k

Social Media Evangelist $75k

Digital Social Media $90k

Social Media SME $154k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.3 based on 156 ratings
Length 10.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Justin Mitchel
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now