Skip to content

fterdal/ttp-summer-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 

Repository files navigation

📚😎💻 Tech Talent Pipeline (TTP), Summer 2025

Welcome! 👋🏻 This is the cohort repo for the Tech Talent Pipeline, Summer of 2025 at BMCC. This is your single source of truth for all materials related to the program, namely assignments, recorded lectures, slides, and code demos. It is a living document, so please bookmark it and check back in regularly as I will be uploading material along the way.

Here are a few things to keep in mind throughout this program:

  1. 🎯 Productive Struggle is The Goal. If you never feel like you're struggling, then something is wrong. Maybe I'm not giving you sufficiently challenging material (in this case, feel free to ask me for some extra challenges, and I will get creative). Alternatively, you may not be engaging with the material in the way I'm expecting, in which case please feel free to ask me (or one of the TAs) if you're on the right track. Of course, not all struggle is productive. If you feel like you've been spinning your wheels for hours and you're not getting anywhere, don't be afraid to ask for help! We have an incredible team here to support you – take advantage of it!
  2. 🤝 Software Engineering is a Team Sport. This program is designed around working together with others, either in pairs or on larger teams. Our aim is to prepare you for an actual job in tech, which (for better or for worse) consists of a lot of meetings. You're unlikely to get (or keep) a job you like if you're not adept at working with others. Building this skill can be really challenging! You may be paired with someone who has a very different communication style than you do, or who wants to approach problems in ways that you find frustrating. In general, practice active listening and be proactive about your needs and preferences. If you truly find yourself at a roadblock, please feel free to reach out to one of the TAs, or me or Allan
  3. 💡 Curiosity is Learning Fuel. A career in tech requires a consistent desire to learn new things. This industry changes very rapidly: the skills you develop one year may be obsolete the next. I will often give you problems that cannot be solved without scanning through the documentation, rummaging through old StackOverflow threads, and experimenting on your own. You should find yourself wondering: what else can I do with this tool? how does this actually work under the hood? what if I combine this thing with the thing we learned last week? I want you to spend this summer cultivating your mind's natural wanderlust.

Let's do this 🚀

Week 0: Introductions & Orientation

June 2 - June 13

Week 1: Foundation

June 16 - June 20
Off June 19 - JUNETEENTH

Topic Assignment Lecture Slides Demo
Course Layout - - 🖼️ -
Collaborative Workflow (Git) 📝 📺 (1/2) 📺 (2/2) 🖼️ -
Introduction to JavaScript 📝 📺 (1/2) 📺 (2/2) 🖼️ 💻
DOM I 📝 📺 🖼️ -
DOM II 📝 📺 🖼️ 💻

Week 2: The Full Stack

June 23 - June 27

Topic Assignment Lecture Slides Demo
React I 📝 📺 🖼️ -
API Requests 📝 📺 🖼️ 💻
React II 📝 📺 🖼️ 💻
Introduction to Express.js 📝 📺 🖼️ 💻
PostgreSQL & Sequelize 📝 📺 🖼️ 💻

👀 Tips on Deploying React To GitHub Pages
📺 Video about Deploying Express to Vercel
📺 Video about Deploying Express/PostgreSQL to Vercel/Neon

Week 3: Client-Side Routing & CRUD App

June 30 - July 4
Off July 4 - INDEPENDENCE DAY

Topic Assignment Lecture Slides Demo
Client-side Routing 📝 📺 🖼️ 💻
Review Session + CRUD App I 📝 📺 - 💻
CRUD App II - 📺 - 💻 back 💻 front
Deployment & CRUD App III - 📺 back 📺 front - 💻

deployment-diagram

CRUD: July 1st @ 10:00 AM EST - July 6th @ 11:59:59PM ET

Week 4: Deployment & Security, Intro to Capstone I

July 7 - July 11

Topic Assignment Lecture Slides Demo
Registered Users, Authentication, JWTs 📝 📺 🖼️ -
OAuth, Security, & Restrictions 📝 📺 🖼️ -
Review - 📺 - -
Intro to Capstone (July 10, 11) 📝 📺 - -

📖 Capstone I: Working Together
📖 How To Make a GitHub Organization

📺 Morning Announcements 07/11

Capstone I

July 14 - July 25

Topic Assignment Lecture Slides Demo
Collaboration Check-in - 📺 🖼️ -
AI Coding Tools - 📺 📖 -
WebSockets - 📺 🖼️ 💻 back 💻 front
IRV Algorithm - 📺 🖼️ -

📖 Capstone II Guidelines

Capstone II

July 28 - August 25

Topic Assignment Lecture Slides Demo / Starting Point
Capstone II - - 📖 💻 back 💻 front
Curriculum Review - 📺 - -
Capstone II Presentation - 📺 📖 -
Testing - 📺 🖼️ 💻 back 💻 front
Build Your Resume - 📺 🖼️ -

About

Cohort Repository for the Tech Talent Pipeline (TTP) Program – Summer 2025

Resources

Stars

14 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors