Get certified by Coding Blocks in Python and Django.

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source. Django was designed to help developers take applications from concept to completion as quickly as possible. It takes security seriously and helps developers avoid many common security mistakes. The most important advantage is its scalability. Some of the busiest sites on the Web leverage Django’s ability to quickly and flexibly scale.

Register Now

Web Design

A website with great functionality must be complemented by top notch User Experience and a neat Responsive User Interface. Our course covers building both common and upcoming UI/UX patterns in Bootstrap.

MVC Architecture

All modern web frameworks are built upon the solid foundations of MVC. We will learn how to impelement MVC within Django apps


You will learn how to use both relational and non-relational databases with MySQL and MongoDB. We also cover Django-Admin which makes the database query writing process a little easier!

Basics of GitHub

You'll learn how to use GitHub and basics of git.

Our Online courses are an exact replica of our Classroom programs. Once a student completes their course, we provide them access to the Online course as well to make sure they can revise at their will. Each Online course comes with Mentor support Hands on coding assignments, exclusive access to our online IDE, Hackerblocks & Doubt resolution;

Course Contents


Lectures 1-2

  • Basics of Python
  • Working with packages
  • OOPS in Python
  • Basics of Github

Django Model Layer

Lectures 3-6

  • What is MVC
  • Introduction to Django
  • Working with Interactive Shell
  • Model Layer - Introduction to models, Field Types, Meta options, Model Class
  • Query Set - Executing Queries, Queryset Method Reference
  • Migrations - Introduction to Migrations, Writing Migrations

View Layer

Lectures 7-10

  • View Layer - The basics, URLConfs, View Functions, Decorators
  • Request / Response objects
  • Class Based Views
  • File Uploads
  • Template Layer
  • Built in tags and filters
  • Custom tags and filters
  • Forms
  • Built in fields and widgets
  • Forms for models
  • Customizing validation

Generics, Code Organization

Lectures 11-12

  • Django Generic package
  • Working with generic Views
  • Working with CRUD View
  • Using Mixins


Regular Batch

(10 lectures)

Enroll Now

Contact Us
Call(Toll-free): 1800-2744-504

Course Schedule

CenterStart DateEnd DateDay & TimeBatch Type
DehradunFeb 03Mar 16Sat, Sun (10:00 AM - 01:00 PM)Morning



(Drop a line at admissions@codingblocks.com if you have further queries)

  • What are the pre-requisites ?

    Familiarity with any programming language is must. Experience of basic Python is recommended.

  • Who can do this course ?

    Any one who wants to learn the Python-Django framework and build fully functional web-apps with backend can do this course.

  • Should I choose NodeJS or Python for web-development ?

    If you are looking forward for building Machine Learning Based Web Apps or chatbots then you must take this course. Python is the hottest language of the century and has a strong Machine Learning Ecosystem. We will also spend 1 class on data visualization and creating/saving Machine Learning Models on your server.

  • Will I work on projects during the course ?

    Yes, you build 2-3 projects of various difficulty in this course. You will also learn about deployment.

  • Will I get a course certificate ?

    If you complete your projects and assignments within the given timeframe, then you will get CB Python Developer Certificate.

Send A Message