Courses
Academic coursework on programming, analytics, data visualization, databases, and the web.
- Programming
- Analytics
- Data Visualization
- Databases
- Websites
View on GitHub
Bayside High School
Baruch College
-
Programming and Computational Thinking
Introduction to programming constructs such as abstraction, decomposition, control statements, and data structures using Python.
Python • Fall 2020
-
Programming for Analytics
Programming for data analytics using BeautifulSoup for web-scraping, REST APIs for data collection; and pandas, numpy, and matpotlib for data analysis.
Python • Spring 2021
-
Object-Oriented Programming I
Introduction to object-oriented concepts including encapsulation, inheritance, abstraction, and polymorphism using C++.
C++ • Spring 2021
-
Data Visualization
Programming for data analytics and data visualization using pandas, numpy, matplotlib, networkx, and seaborn. Introduction to Tableau for data visualization.
Python • Spring 2021
-
Database Management Systems
Introduction to database management systems (DBMS) using structured query language (SQL) along with Microsoft Access. Concepts include data integrity, security, privacy, transaction processing, and ethical data collection.
SQL • Fall 2021
-
Object-Oriented Programming II
Advanced object-oriented programming techniques and concepts including abstraction, inheritance, polymorphism, pointers, lists, and file IO using C++.
C++ • Spring 2022
-
Information Technology Development and Project Management
Management and development of an IT project through SDLC.
Java • Fall 2022
-
Principles of Web Design
Web development fundamentals, including web design, navigation, and multimedia presentation.
HTML • Spring 2023
-
Data Warehousing for Analytics
Advanced design and implementation of database warehousing and database analytics.
SQL • Spring 2023