Python Stack
Curriculum
20222
─
Full Stack Web Development Using Python
Codar Institute
8 Ajao Rd,
Off Adeniyi Jones,
Ikeja, Lagos.
1
2
TOPICS
> INTRODUCTION TO HTML
> INTERMEDIATE HTML
> INTRODUCTION TO CSS
> INTERMEDIATE CSS I
> INTERMEDIATE CSS II
> HTML / CSS Projects
> INTRODUCTION TO BOOTSTRAP 4 (I)
> INTRODUCTION TO BOOTSTRAP 4 (II)
> INTERMEDIATE BOOTSTRAP I
> INTERMEDIATE BOOTSTRAP II
> BOOTSTRAP PROJECTS
> UI / UX BASICS
> JAVASCRIPT - ES6
> JAVASCRIPT - ES6 II
3
> INTERMEDIATE JAVASCRIPT
> DOCUMENT OBJECT MODEL (DOM)
> JS PROJECTS
> ADVANCED JAVASCRIPT & DOM MANIPULATION
> JQUERY
> THE UNIX COMMAND LINE
> GIT, GITHub & VERSION CONTROL
> PYTHON INTRODUCTION
> VARIABLES IN PYTHON
> DATA TYPES & STRING MANIPULATION
> CONTROL FLOW & LOGICAL OPERATORS
> RANDOMISATION & PYTHON LISTS
> PYTHON LOOPS
> PYTHON FUNCTIONS & KAREL
4
> PROJECT
> FUNCTION PARAMETERS & CAESAR CIPHER
> DICTIONARIES, NESTING 7 THE SECRET AUCTION
> FUNCTIONS & OUTPUTS
> PROJECT
> DEBUGGING
> LOCAL DEVELOPMENT ENVIRONMENT SET UP
> OBJECT ORIENTED PROGRAMMING (OOP)
> TURTLE & THE GRAPHICAL USER INTERFACE (GUI)
> INSTANCES, STATE & HIGHER ORDER FUNCTIONS
> FILES, DIRECTORIES & PATHS
> WORKING WITH CSV DATA & THE PANDA LIBRARY
> LIST COMPREHENSION & THE NATO ALPHABET
> TKINTER, *ARGS, **KWARGS & CREATING GUI PROGRAMS
5
> TKINTER, DYNAMIC TYPING & THE POMODORO GUI
APPLICATION
> PROJECT
> ERRORS, EXCEPTIONS & JSON DATA
> EMAILS (SMTBLIB) & DATE MANAGEMENT WITH PYTHON
> API END POINTS & API PARAMETERS
> KEYS, AUTHENTICATION & ENVIRONMENT VARIABLES
> API POST REQUESTS & HEADERS
> WEB SCRAPING WITH BEAUTIFUL SOUP
> WEB DEVELOPMENT WITH FLASK
> TEMPLATING WITH JINJA ON FLASK APPLICATIONS
> DATABASES WITH SQLITE & SQLALCHEMY
> RESTFUL API
> AUTHENTICATION WITH FLASK
> DEPLOYING WEB APPLICATIONS
6
> DATA EXPLORATION WITH PANDAS
> DATA VISUALISATION WITH MATPLOTLIB
> PLOTLY CHARTS
> COMPUTATION WITH NUMPY & N-DIMENSIONAL
ARRAYS
> LINEAR REGRESSION & DATA VISUALISATION WITH
SEABORN
> React JS I
> React JS II
> React JS III
> React JS IV
> React JS V
7