Software Engineering
The industry standard web development
Accepting Interviews Now Cohort Ongoing
🧑‍💻 Apply And Schedule Interview
Who is the program for?
This is for you if you fall under at least 2 categories:
- You are currently enrolled in College for over 2(two months)
- You’ve got basic web development skills (HTML, JavaScript, CSS, Express, etc.)
- You’ve studied core CS principles and are majoring or minoring in Computer Science
- You’re eager to expand into new areas of tech
- You want to build a strong presence in the industry
- You’ve got the skills to start, but need the right direction to succeed
Overview
The cohort focuses on real-world scenarios in software engineering, guiding you through building scalable software using the MERN (MongoDB, Express, React, Node) stack while considering all the operational complexities. Over the 8-week program, you'll collaborate closely with vetted students from across the country, industry experts, and tech innovators to create a software project of your choice. You decide the scope, objectives, and outcomes, and we help you bring that vision to life. Along the way, you’ll dive into:
- SDLC (Software Development Life Cycle)
- Development Methodologies
- Project management, (dev/prod pipelines), standups, deadlines, and CI/CD
- Version Control (Git)
- System and Architecture Design
- Integration with cutting-edge technologies, and more
By the end, you’ll be a top candidate for startups looking for high-performing, capable interns.
Flow of the program
Time Commitment: Two days a week - Flexible
Duration: 2 Hrs/Session
Format: Online Live with Recordings
Guest: Weekly Networking with Industry Software Professionals
Pre-requisite:
- Being Interactive
- A Mac/Window PC with Internet
- Basic understanding of HTML, CSS, JS
The Coach
Tyler Lemke
Tyler Lemke is a seasoned software professional with extensive experience in leading teams through the full Software Development Life Cycle (SDLC). He has held key engineering and leadership roles at Truist Bank, Veterans United Home Loans, and a cutting-edge SaaS startup.
His passion lies in mentoring aspiring developers and helping them break into tech by developing their technical, professional, and leadership skills, with many of his mentees now working at Fortune 500 companies.
Meet Alumni
Previous Coaches
The Training
Your training is split into 4 phases with each phase consisting of 2 weeks and everything is interconnected. The focus of tech stack is MERN (Mongo, Express, React and NodeJs)
Phase 1
You kick off the cohort right by diving into the software industries, understanding hierarchies, intern/engineer expectations and how agile(collaborative) development approach works. Along with this we’ll start with exploring tech stacks within MERN to get you comfortable with industry level web dev and the best practices. We’ll explore,
- The Industry Best Practices
- Web Development - its counterparts and tools for building.
- Managing code bases, version control, different code environments
- Project management - How project is split assigned into small tasks assigned based on priority
Phase 2
This phase gets really technical, with your software diverging into various directions - backend, business logic, frontend, database, etc. You’ll explore different software architecture designs and principles to overall put together a robust system. You’ll work on
- System design and architecture
- Work on each element of MERN Stack
- Programming the business logic and standing up an initial version
- Create separate environments of deployment - Dev and Prod
- Tracking code versions - Git Branches, PRs, Conflicts, etc.
Phase 3
After understanding foundations of a quality software, you’ll start to work on a full scale app. This means database, integrations, and deployment of the app. While these are mere words, writing Database schemas and rules, building and testing APIs or Integration into React is a carefully operated task. In this phase you’ll explore:
- RESTful APIs and it’s alternatives
- Development and Deployment of app on various environments
- Databases, schemas and alternatives
- Backend or Infrastructure as a Service tools.
Phase 4
This is the final phase where you’ll be putting together all the pieces of the app and add your own magic to it - by external services such as Maps, AI, Search, etc. You’ll get familiar with how to present yourself as a professionally compelling engineer in any setting by amplifying skills that compliment your goals. You’ll work on:
- Integrating tools such as Gen-AI, Chatbots, Search, Payments, etc.
- Deploying app to a server and managing a solid repo
- Building a complete blueprint of the software to demonstrate to hiring managers.
🚀 Preparing for the Demo Day
The Goal
Our goal is to equip you with not just technical skills, but the mindset and expertise of a standout intern in the software world. By the end of this cohort:
- You’ll land internships with innovative startups
- You’ll have built valuable professional relationships
- You’ll be set up for long-term success in the industry
The Coach
Tyler Lemke is a seasoned software professional with extensive experience in leading teams through the full Software Development Life Cycle (SDLC). He has held key engineering and leadership roles at Truist Bank, Veterans United Home Loans, and a cutting-edge SaaS startup.
His passion lies in mentoring aspiring developers and helping them break into tech by developing their technical, professional, and leadership skills, with many of his mentees now working at Fortune 500 companies.
Let’s get you the “Industry Experience” in Software Engineering!
Schedule a call with our internship program experts to get through the program and start gaining experience by interning at top startups in the country!
🧑‍💻 Apply And Schedule Interview
Made with 💜 in San Fransisco 2024