• hello@anchorsoftacademy.com

Fullstack Web Development with Python/Django

Fullstack Web Development with Python and Django for Absolute Beginners

html5, css3, javascript(vanilla), python, django, git/github, aws deployment

Fullstack Web Development with Python and Django for Absolute Beginners


  • DateNov. 29, 2021
  • Duration 3 Months
  • Days and Time Mon, Tues, & Thurs. Time: 9am - 12.30pm
  • Fee N200,000
  • Registration Status In progress. Register today!


what is python images

If you taking this course, python is probably your first programming language. And you definitely made a great choice! Created by a Dutch programmer, Guido Van Rossum, in 1991, the python programming language is being used by both lean startups and mega tech brands like YouTube, Instagram, Netflix, and Pinterest. Python is also popularly believed to be the most beginner-friendly programming language for new entrants into the amazing world of coding.

Python is also extremely popular. Its adoption in the last couple of years has been unprecedented. it tops the list of the most loved language in the survey conducted by StackOverflow for 2020. A situation that has seen a huge growth in the job placements for python developers across many fields and industries. And that means if job availability is one of the reasons for your choice of python, then you made the right choice!

Unlike a platform like PHP known mainly for building websites/web apps, your python skill is very portable! Python is a general-purpose programming language. Some of the popular fields where python shines include web development, artificial intelligence, and machine learning, data analysis and data science, software testing and automation, embedded systems and micro-controllers, and even networking for automating routers and switches. Python developers are in high demand all over the world. With python skills under your belt, you are surely well equipped for the future.

Anchorsoft Academy is a Lagos-based coding school. We provide the best-in-class python training. We offer full-stack web development training that leaves you feeling truly empowered. The sessions are completely practical based on the get-go. This is the promise we make: If you don't miss classes and never skip your classwork and assignments, you will come out outstanding. It's a guarantee!


[Absolute Beginners]

This course targets complete newbies. Absolutes beginners. Complete beginners in both web development and programming in general. It was carefully designed to gently introduce these concepts to you. Although things will definitely get more and more challenging as we get deeper into it, but you will be fine. Just make sure you don't skip classes and always take your assignments and class work seriously.


  • Learn html, css (and bootstrap) and JavaScript. Build professional frontend for websites/web apps
  • Master python and have a thorough understanding of the popular Django framework
  • Build Database models that maps to the app domain models for data persistence.
  • Build a website with a Content Management System (CMS) backend.
  • Build the security component for an application from scratch. Upon logging in, the component identifies the user with various roles like General users, Operational users and Admins; and authorizes each user's content access based on the privileges defined by his role(s).
    You will also be able to address related access control concerns like SQL Injections, Cross-Site Scripting(XSS) and Cross-Site Request Forgery (CSRF).
  • Set up EC2 Servers on aws and ship apps to them.
  • Take an application from idea to production.


Frontend - Html, Css & Javascript


  • Http Protocol & How the web Works
  • What is Html
  • Html Structure - Tags and Attributes
  • Your First Web Page
  • Head and Body Tags
  • Block level & Inline Tags
  • Container Tags Tags - Section and Div
  • Headings
  • Paragraph and Span
  • Image Tag
  • Anchor Tag
  • List Tag
  • ID and Class Attributes
  • Adding CSS to Html
  • Adding Javascript to Html

Css - Cascading Style Sheet

  • Introduction to Css
  • Basic Css Syntax - Selectors & Rules
  • Inline & Embedded Styles
  • External Styles - The Recommended
  • Css Comments
  • The Box Model - Margin, Padding, Border
  • Targeting Elements : ID, Class, Attributes
  • Targeting Elements : Scope(specificity)
  • Targeting Elements : Pseudo Selectors - first,last & nth child
  • Fonts, Color, Background, Opacity,Gradient
  • Bootstrap4: Elements,Typography, Layouts

Bootstrap 5

  • Introduction & Bootstrap setup
  • Colours & Typography
  • Buttons and Groups
  • Utility Classes
  • Containers and Rows
  • Responsive Layout with Grid
  • Navbars
  • Cards
  • Accordion
  • List Group
  • Bootstrap Icons
  • Working with Forms
  • Tooltips & Modals
  • Drawer with Offcanvas
  • Dropdowns
  • Tabs
  • Build a Complete Website and Host it
  • DNS Records Setup and Domain Name

Backend - Python & Django


  • Why lean python
  • Python 2 or 3? When you should use either
  • Installing python 3
  • Variables and working with numbers
  • Strings
  • Lists
  • String formatting
  • Conditional statements - if
  • Loop - For
  • Loop - While
  • Ranges
  • Functions
  • Variables scope
  • Dictionaries
  • Sorting and set
  • Classes
  • The init function
  • Methods and attributes
  • Working with files
  • Sending emails

Python Django Framework

  • Overview of python Web framework landscape
  • Introduction to Django - the leading python web framework
  • Django app concept
  • URLs and views
  • Rendering templates
  • Models
  • Migrations
  • Django ORM - Database Works
  • Admin panel
  • Working with templates
  • Template tags - conditionals, loops and filters
  • Static assets - javascript,css and image files integration
  • URL parameters
  • Named URLs
  • Uploading media
  • Creating APIs
  • Security - User accounts, log-in, logout, account verification & more
  • Deployment with gunicorn and nginx

Source Code Management - Bonus Content

Git & GitHub

  • What is Version Control System(VCS)
  • Installing Git and How Git Works
  • Global Git Config
  • Repository Init
  • Staging Files
  • Making Commits
  • Undoing Changes
  • Branches
  • Introduction to GitHub
  • Cloning
  • Team Coding with GitHub
  • Forking Repos

Students' Testimonials

5-star testimonial Joshua Otti
[fullstack development]

Coming to Anchorsoft has really been life-changing, definitely the best investment I've made this year in myself. The learning environment is top-notch and the staff are accommodating.

The courses are extremely simplified and to the point, made python really easy to understand,was really amazing. It has really been impactful. Many Thanks to Anchorsoft for this experience .God Bless

5-star testimonial Wura Ogundipe
[fullstack development]

When I decided to switch career into Software development ,As a beginner I knew I wanted a place where they will hold my hands through the journey.. Of all places I went to make enquiries , Anchorsoft academy was the only place where I saw their burning passion for producing strong full stack developers...

I have spent 10 weeks now and I can say for sure it’s the best thing that has happened to me this year
I enjoyed the excellent delivery of lectures & Hands on python web development training .