Στο επίπεδο Beginner οι μαθητές γνωρίζουν τα θεμέλια του Django και μαθαίνουν να στήνουν τα πρώτα τους projects. Εξοικειώνονται με τη δομή ενός Django project και τον τρόπο δημιουργίας εφαρμογών (apps). Μαθαίνουν να ορίζουν Models για τη διαχείριση δεδομένων, να χρησιμοποιούν migrations για την οργάνωση της βάσης και να υλοποιούν Views που συνδέουν τα δεδομένα με τα Templates. Επιπλέον, γνωρίζουν πώς να χειρίζονται στατικά αρχεία (όπως εικόνες και CSS) και πώς να αξιοποιούν το ενσωματωμένο Django Admin για εύκολη διαχείριση περιεχομένου. Στο τέλος του επιπέδου είναι σε θέση να δημιουργήσουν απλές δυναμικές ιστοσελίδες, όπως blogs ή μικρές εφαρμογές παρουσίασης πληροφοριών.
Django Web Development - For Intermediate Learners
Στο επίπεδο Intermediate οι μαθητές μαθαίνουν πιο προχωρημένες δυνατότητες του Django και χτίζουν πιο ολοκληρωμένες εφαρμογές. Εξοικειώνονται με τις Class-Based Views (Προβολές με κλάσεις) και τις Generic Views (Έτοιμες προβολές), που κάνουν την ανάπτυξη πιο γρήγορη και οργανωμένη. Μαθαίνουν να χρησιμοποιούν το ORM (Object-Relational Mapping – ο τρόπος του Django να επικοινωνεί με τη βάση δεδομένων) για πιο σύνθετες αναζητήσεις και επεξεργασία δεδομένων. Εισάγονται στον μηχανισμό Authentication (είσοδος χρηστών) και Authorization (δικαιώματα πρόσβασης) ώστε να μπορούν να φτιάχνουν εφαρμογές με λογαριασμούς και επίπεδα πρόσβασης. Εξοικειώνονται με τις Forms (φόρμες) για την εισαγωγή και επεξεργασία δεδομένων. Τέλος, μαθαίνουν πώς να προετοιμάζουν και να ανεβάζουν μια εφαρμογή σε Deployment (παραγωγικό περιβάλλον). Στο τέλος αυτού του επιπέδου μπορούν να δημιουργούν πιο ολοκληρωμένες εφαρμογές, όπως blogs με χρήστες ή απλά συστήματα διαχείρισης περιεχομένου.