top of page

SQL & Python Coding Curriculum

Beginner Level

Module 1: Introduction to Coding

  • What is coding?

  • Real-life uses of SQL and Python

  • Understanding how computers follow instructions

  • Introduction to coding environments (simple editors)

Module 2: Python Basics

  • What is Python?

  • Writing first program (print statements)

  • Variables (numbers, text)

  • Basic input and output

  • Simple math operations

Module 3: Python Logic

  • Conditional statements (if / else)

  • Comparison operators

  • Simple decision-making programs

  • Practice with real-life examples

Module 4: Python Loops

  • What is a loop?

  • For loops and while loops

  • Repeating tasks

  • Simple pattern exercises

Module 5: Introduction to SQL

  • What is a database?

  • Tables, rows, and columns

  • Understanding data organization

Module 6: Basic SQL Queries

  • SELECT statements

  • Filtering data (WHERE)

  • Sorting results (ORDER BY)

  • Viewing specific columns

Module 7: Combining Python & SQL Concepts

  • Understanding how Python can work with data

  • Simple examples of data handling

  • Reading and displaying structured data

Module 8: Beginner Project

  • Create a simple data tracker

  • Use Python for input/output

  • Use SQL concepts to organize information

Advanced Level

Module 1: Advanced Python Concepts

  • Functions and reusable code

  • Lists and dictionaries

  • String manipulation

  • Error handling (try/except)

Module 2: Working with Files in Python

  • Reading from files

  • Writing to files

  • Organizing data into structured formats

Module 3: Intermediate SQL

  • INSERT, UPDATE, DELETE

  • Creating tables

  • Data types in SQL

  • Primary keys

Module 4: Advanced SQL Queries

  • JOIN statements

  • Aggregation (COUNT, SUM, AVG)

  • GROUP BY and HAVING

  • Subqueries

Module 5: Connecting Python to SQL

  • Using Python with databases

  • Running SQL queries from Python

  • Fetching and displaying results

Module 6: Data Analysis Basics

  • Cleaning data

  • Filtering datasets

  • Simple data insights

  • Organizing results clearly

Module 7: Project-Based Learning

  • Build a mini database system

  • Create a user input program in Python

  • Store and retrieve data using SQL

Module 8: Final Project

  • Design a real-world application (examples: student tracker, inventory system)

  • Use Python for logic and interaction

  • Use SQL for data storage

  • Present completed project

Locations:

3023 Ave. J                       254 oakwood ave

Brooklyn, N.Y.                    Cedarhurst, N.Y

  • Facebook Clean
  • Twitter Clean
  • White Google+ Icon
bottom of page