Hours 1-2: Introduction to programming concepts
Hours 3-4: Setting up a development program, write your first code
Hours 5-6: Variables
Hours 7-8: Data types
Hours 9-10: Control Structures
Hours 11-12: Control Structure (Contd..)
Hours 13-14: Logical Operators (contd..)
Hours 15-16: Practice Questions
Hours 17 - 18: Functions and modular programming
Introduction to relational databases and Postgre SQL
Installing Postgre SQL and pgAdmin
SQL fundamentals(SELECT, INSERT,UPDATE,DELETE)
Data modeling with PostgreSQL
Advance SQL queries(JOINs, subqueries)
Database design and normalization
Error handling and transactions in PostgreSQL
Building a PostgreSQL - backed application
PostgreSQL project development and hands-on exercise