C Programming with Linux SpecializationCoursera, Dartmouth College
Completed: September 2023
Specialization by Dartmouth College and Institut Mines-Télécom covering the fundamentals of the C programming language, modular programming, memory management, and the command line interface in the Linux operating system.
Introduction to Databases for Back-End DevelopmentCoursera, Meta
Completed: February 2023
Course taught by Meta providing a comprehensive introduction to databases and their role in back-end development. It covered how to use Structured Query Language (SQL) to perform CRUD operations, operators, and sorting/filtering queries to subset data in databases. Finally, database design principles such as schema, relational database design, and normalization were introduced.
SQL
Database Management Systems (DBMS)
SQLite
Programming with JavaScriptCoursera, Meta
Completed: September 2022
Course taught by Meta exploring the fundamentals of JavaScript (e.g., data types, operators, etc.), arrays, objects, functions, error prevention, and programming paradigms like functional programming and object-oriented programming. Additionally, it covered testing code using the Jest framework and how JavaScript operates in the browser.
Programming in PythonCoursera, Meta
Completed: August 2022
Course taught by Meta that provided a comprehensive introduction to Python. It covered Python fundamentals (e.g., control flow, data types, functions), programming paradigms (e.g., procedural, and Object-Oriented Programming (OOP)), and the importance of testing using Test-Driven Development (TDD).