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 2y agoSleek Next.JS Applications with shadcn/ui
By: Fullstack.ioDive into the development of modern web interfaces by learning the fundamentals of shadcn/ui, TailwindCSS, and Radix UI.5h 10m5/5 -
Updated 1y agoBuild Your First Product with LLMs, Prompting, RAG
By: Towards AI, Louis-François BouchardUnlock your potential with our comprehensive course that equips you with the skills to build an advanced product using large language models (LLMs).2h 25m5/5 -
Updated 2y agoThe No-BS Solution for Enterprise-Ready Next.js Applications
By: Jack HerringtonNext.js is one of the most popular frameworks for building web applications. It is fast, flexible, and underpins some of the largest sites on the internet.8h 20m -
Updated 2y agoBuilding an AI Icon Generator using the T3 Stack (Next.js, Prisma, TailwindCSS, Typescript, Dall-E API)
By: WebDevCodyAre you looking to take your web development skills to the next level? Do you want to learn how to build a fully functional icon generator that integrates with5h 53m -
Updated 2y agoNext JS: The Complete Developer's Guide
By: Udemy, Stephen GriderCongratulations! You’re on the brink of entering the fast-evolving world of NextJS, designed to empower developers with the tools to create high-performance, fe15h 35m
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