👋Github Profiles
🙋🏼♂️ Luke Barousse
lukebarousse - Overview
🙋🏻♀️ Kelly Adams
kellyjadams - Overview
📊 Datasets
Data Science Job Postings from 2023 - Full Dataset
A dataset on data science job postings designed in a star schema
SQL_Tutorial_CSVs - Google Drive
Project Repository for Job Postings Analysis
A GitHub repository of the final project
GitHub - lukebarousse/SQL_Project_Data_Job_Analysis: A project I built for my SQL course on YouTube
About the Project
🎯 Goal
- You are an aspiring data nerd looking to analyze the top-paying roles and skills.
- You will create SQL queries to explore this large dataset specific to you.
- For those job searching or looking for a promotion; you can not only use this project to showcase experience BUT also to extract what roles/skills you should target.
🗂️ Deliverables
- Final Capstone Project:
-
5 advanced SQL queries (showcasing all skills from course).
-
A summary page (via readme.md) capturing your findings.
-
A final project shareable via GitHub & LinkedIn.
<aside>
🗒️ GitHub and LinkedIn portions are completely OPTIONAL!
</aside>
⚠️ Project Note
- I’m going to be searching for roles specific to ‘Data Analysts’ in this, but you should adapt the following project to your job title & skills of interest:
- Data Analyst
- Data Scientist
- Data Engineer
- Etc.
❓Questions to Answer
- What are the top-paying jobs for my role?
- What are the skills required for these top-paying roles?
- What are the most in-demand skills for my role?
- What are the top skills based on salary for my role?
- What are the most optimal skills to learn?
- Optimal: High Demand AND High Paying
📝 Query Notes
- 🖥️ The query section of each explains the technical aspect of the query (e.g. which tables we get info from, what commands we use)
- The 💭Reasoning section goes into the thought process and why I did what I did.
Create a Repository
<aside>
⚠️ This section on creating a repository is optional but HIGHLY RECOMMENDED; A repository isn’t needed to complete the project, but Git (and GitHub) are valuable tools to know when working with coding tools like SQL.
</aside>
What is a repository?
A repository is like a personal library for your project where you can keep, manage, and record every change to your documents and files. It acts as a safe space to store your work, allowing you to revisit older versions and share your progress with others.

- Working Directory: The folder for your project files where you edit code.
- Staging Area: A temporary space where you prepare a set of changes for a commit.
- Local Repository: The hidden
.git folder containing the entire project history: all committed versions of your code.
What will we be doing?
- Install Git
- Setup GitHub
- Initialize the repository the working directory
- Push the repository to GitHub
Prerequisites
🔸 Install Git
<aside>
🔶 Git: A version control system that tracks changes in computer files and coordinates work on those files among multiple people
</aside>
Git - Downloads
👾 Create a GitHub Account
<aside>
👾 GitHub: A cloud-based hosting service that lets you manage Git repositories, facilitating collaboration and version control
</aside>
GitHub
⚠️ NOTE: Github will be the location of our remote repository
<aside>
🎮 A remote repository in Git is a version-controlled codebase hosted on a network or the internet, allowing multiple users to push, pull, and manage the project's code and history from different locations. GitHub, GitLab, and Bitbucket are popular platforms hosting these repositories.
</aside>
🗃️Create Local & Remote Repository
Numerous options:
- Create a new repository through VS Code (recommended)
- Create a new repository on GitHub Desktop
- Create a new repository on GitHub, then clone it onto your device (not recommended)
- Use the Command Line or Terminal (not covered)
📱 VS Code
- Select ‘Source Control’ in the Activity Bar
- Click ‘Publish to GitHub’
- Sign in to GitHub account (if applicable) to authorize
💻 GitHub Desktop
- Download and install GitHub Desktop from https://desktop.github.com/.
- Open GitHub Desktop and sign in with your GitHub account
- Go to File → New Repository.
- Add in details for the repository.
- Click Create Repository.
Create the new repository on GitHub; If you already have a GitHub repository you want to use, go directly to Step 4.
- Sign In to GitHub.
- Click the + icon in the upper-right corner and select New repository.
- Create the repository
- Click Create Repository.
- Clone the repository in Github Desktop:
- Open GitHub Desktop and select the repository from the left sidebar.
- Go to Repository → Open in Visual Studio Code. This will automatically launch VSC with the repository loaded.
🔄 Managing Changes
📱 VS Code
- Make Changes: Edit your files in VS Code as needed
- Commit to master:
🔍Queries
Query 1
Query 2
Query 3