2KO Africa presents computer classes across Africa, and is a leading supplier of internationally-accesible, online computer training from the comfort
of home or work.
Open a World of Possibilities with Django for Web
Create a website from scratch using Django
Learn Django from beginner through to fully functional levels
Build authentication systems, map integration, web services and
Test and de-bug your site
Create web applications to solve a multitude of problems and
Django is the framework used by some of the biggest websites in
the world including Instagram, Pinterest, The Washington Times,
Mozilla, and the Public Broadcasting Service.
Django API, Django E-commerce, and More
This expansive course will take you from beginner level right up to
having a thorough working knowledge of Django. Throughout the 52
lectures and 6.5 hours of content, you'll create your own website
from scratch using Django and featuring an authentication system,
E-Commerce with PayPal and Stripe, Geolocation and map integration
and web services. In every section, you'll take a quiz as well
putting your new knowledge to practice so that your skills stay with
you when you're done.
You'll start by getting to grips with the absolute basics of what
Django can do. These sections are slower and more thorough than
others so that you gain a solid foundation. After that, you'll begin
to build your site, adding a new element with each section of the
course. By the end of the course, you'll have fleshed out a fully
functional web storefront that's capable of taking orders,
processing payments and receiving and displaying input from the
user. You'll be surprised at how rapidly you can build complex
functionality – that's the true beauty of Django!
This course was created with intermediate Python users in mind, who
want to move their expertise onto the web. If you're a beginner
developer, you may find this course a little too far beyond your
grasp unless you already have experience with another language, or
have a working knowledge of Python and programming concepts.
creates web applications, specifically software normally backed
by a database that includes some kind of interactivity and
operates through a browser. It eases the creation of complex
database-driven websites with its framework.
is one of the most widely used, general purpose programming
languages in the world. It emphasises simplicity and
readability, and has almost endless uses in all areas from GUI
programing to web programming and everything in between.
PyCharm is a smart code editor that supports Python and a number
Integrated Development Environment that provides code analysis,
graphical debugging, intergrated unit testing, and supports web
development with Django.
is a free and open source version control system, designed to
handle both small and large projects with speed and data
integrity. It will record changes you make as you build your
website so that if you need to recall and earlier version, you
can do so easily.
Certificate Exam: The exam is free of charge to
students who paid for the course bundle through Stone River
eLearning or one of its affiliates or resellers.
This exam is to certify your knowledge of all course material
covered in the 'Become A Professional Python Programmer' course
bundle. Please note, the exam is cumulative and covers all the
courses listed below:
programming for beginners
visualization with python and matplotlib
with python and pandas
Django From Scratch
development - Create a flappy bird clone