This course will take you on a journey to become a full-stack developer. You will learn how to build and deploy a modern web application from the ground up. Whether you're a beginner or an experienced developer, this course will provide you with the knowledge and skills to create full-stack web applications.
Full Stack Development
Full Stack Development is a 22-lesson 4 hours 24 minutes self-paced course by NeetCode. This course will take you on a journey to become a full-stack developer.
Course facts
- Lessons
- 22
- Duration
- 4 hours 24 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- NeetCode
- Price
- Premium
Course Highlights:
Demo and Architecture: Explore the architecture of a full-stack web application and understand how all the components work together.
Tech Stack: Learn about the technologies and tools used in this course, including TypeScript, Next.js, Express.js, Docker, FFmpeg, Firebase Auth, Firebase Functions, Firebase Firestore, Google Cloud Storage, and Google Cloud Pub/Sub.
Hands-On Experience: Get hands-on experience by building and deploying a web application with a modern tech stack.
Security: Understand the importance of security in full-stack development and how to implement best practices to protect your application.
Real-World Project: Work on a real-world project that includes features like video uploading, transcoding, user authentication, and more.
By the end of this course, you'll have the skills and confidence to develop full-stack web applications and take your web development career to the next level.
Who teaches Full Stack Development? NeetCode
NeetCode (neetcode.io) is the technical-interview-preparation platform of Navi (formerly an engineer at Google), behind one of the larger DSA-focused YouTube channels online. NeetCode's distinctive contribution is the curated NeetCode 150 and NeetCode 250 problem lists — pattern-grouped sets of LeetCode questions that have become a default reference for engineers preparing for the algorithm portion of senior tech-company interviews.
The course catalog covers algorithms and data structures in depth, system design for senior interviews, the OOP / design-patterns material that shows up in low-level design rounds, and the broader interview-prep landscape. Material is taught in Python, Java, and JavaScript with the same problem solved across multiple languages.
The CourseFlix listing under this source carries 7 NeetCode courses spanning that range. Material is paid; NeetCode runs on per-course or membership pricing on the original platform. Courses are aimed at engineers preparing for technical interviews at large tech companies.
What lessons are included in Full Stack Development?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 0 - Demo and Architecture Demo | 07:56 | |
| 2 | 1 - Prerequisites | 04:05 | |
| 3 | 2 - Initialize Video Processing Service | 10:58 | |
| 4 | 3 - Process Videos Locally | 13:08 | |
| 5 | 4 - Containerize Video Processing Service | 15:04 | |
| 6 | 5 - Convert Videos Hosted on Google Cloud Storage | 23:32 | |
| 7 | 6 - Deploy Video Processing Service | 16:10 | |
| 8 | 7 - Create Pub or Sub Topic and Subscription | 06:43 | |
| 9 | 8 - Create Cloud Storage Buckets | 10:35 | |
| 10 | 9 - Create Next App | 12:39 | |
| 11 | 10 - Create Navbar | 11:09 | |
| 12 | 11 - Add Firebase SDK with Auth | 07:24 | |
| 13 | 12 - Add Sign In with Google | 18:05 | |
| 14 | 13 - Create Firestore | 04:44 | |
| 15 | 14 - Add Create User Function | 20:21 | |
| 16 | 15 - Add Upload Video Function | 12:39 | |
| 17 | 16 - Add Upload Video Feature to Web App | 17:05 | |
| 18 | 17 - Add Videos to Firestore | 14:31 | |
| 19 | 18 - Add Get Videos Function | 05:09 | |
| 20 | 19 - Show Videos in Web App | 12:25 | |
| 21 | 20 - Deploy Web App | 12:02 | |
| 22 | 21 - App Limitations | 08:12 |
Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Full Stack Development?
-
Updated 1y agoMagic UI Pro
By: Dillion Verma (Magic UI)Discover Magic UI Pro, your go-to platform for creating modern landing pages. With 50+ animated sections, this tool uses React and Next.js for fast and visually -
Updated 1y agoWeb Security Dev Academy - 12-week online program
By: Bartosz PietruchaMaster the full scope of web security and learn to develop secure full-stack applications with reliable authorization, protection against vulnerabilities.16h 37m5/5 -
Updated 2y agoTypeScript Bootcamp: Zero to Mastery
By: Zero To MasteryLearn TypeScript by building your own real-world applications. Taught by an industry professional.9h 31m5/5 -
Updated 3y agoFullstack React with Typescript
By: Fullstack.ioFullstack React with TypeScript is the complete guide to using TypeScript with React.10h 16m5/5 -
Updated 1mo agoNext Level NextJS for Beginners
By: Pedro Henrique MachadoMaster Next.js from scratch with examples and projects. Learn how to work with the App Router and API routes to create efficient applications.20h 13m5/5 -
Updated 1y agosupastarter - SaaS starter kit for Next.js & Nuxt
By: SupastarterSupastarter is a powerful starter kit for creating scalable and production-ready SaaS applications based on Next.js.5/5 -
Updated 6mo agoNestJS gRPC & Angular
By: Michael GuayIn this lesson, you will learn how to connect a gRPC backend on NestJS to a frontend on Angular .1h 12m -
FreeUpdated 2y agoNext Auth V5 - Advanced Guide
By: Antonio Erdeljac (Code With Antonio)In this 8-hour course, you will learn how to create your own authentication toolkit using the latest version of Next Auth v5 (Auth.js).8h 1m
More courses by NeetCode
-
ClassicAlgorithms and Data Structures for Beginners
Before starting the course, let s go a little bit over what will be taught, who it is for and what you will need to succeed.8h 22m5/5 -
Updated 2y agoObject-Oriented Design Interview
Prepare for your object-oriented design interviews with this comprehensive course.1h 49m -
Updated 2y agoSystem Design Interview
Prepare for your system design interviews with this comprehensive course. System design interviews are a crucial part of the tech interview process, and this co4h 9m -
Updated 2y agoSystem Design for Beginners
The course "System Design for Beginners" is the key to understanding the fundamentals of designing scalable and efficient software systems.5h 21m3/5 -
Updated 3y agoObject-Oriented Design Patterns
Design patterns are a way to solve commonly occurring problems in software engineering.1h 14m5/5 -
ClassicAdvanced Algorithms
The "Advanced Algorithms" course is a comprehensive guide to fundamental data structures and algorithms required to excel in technical interviews.7h 36m5/5