Courses

HTML/CSS 101
HTML (content) and CSS (display) are the core technologies of the Web. Coupled with JavaScript (for behavior), these technologies run 99% of the WebSites. In this course, we will learn about HTML and CSS. Students will build a website to showcase their profile.

JavaScript 101
JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. 99% of websites use JavaScript on the client side for webpage behavior. In this course, we will learn about JavaScript. Maps to JSE – Certified Entry-Level JavaScript Programmer (Exam JSE-40-0x)

Python 101
Introduction to Python - first course in programming. Maps to PCEP - Certified Entry-Level Python Programmer https://pythoninstitute.org/pcep

Python DS
Python for Data Science. We will explore advanced topics of Python in this course - numpy - pandas - matplotlib

Snap 101
Interesting in learning programming through gaming? Snap! (developed by University of California, Berkeley) is a free block-based educational graphical programming language and online community.

Java 101
Introduction to Java and Object Oriented Programming. Maps to "Computer Science AP CS A". https://apstudents.collegeboard.org/courses/ap-computer-science-a

PHP 101
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. In this course, we will learn about PHP. Students will build an interactive web-site involving HTML, CSS, JavaScript, PHP and MySQL databases.

Python 102
Advanced Python. Maps to PCAP : Certified Associate in Python Programming https://pythoninstitute.org/pcap

Python ML
Python for Machine Learning. We will explore several Machine Learning algorithms in this course using - numpy - pandas - matplotlib - scikit-learn We will learn about several - Classification algorithms - Regression algorithms - Clustering algorithms

SQL 101
SQL for beginners. In this course, we will learn about SQL. We will explore several tools to explore the database concepts. We will also build a Python or Java application which extracts the data from MySQL data.
