
Full-Stack Web Development
Learn to design, build, test and deploy modern full-stack web applications using HTML, CSS, JavaScript, TypeScript, React, APIs and databases.
View courseBuild Python-powered websites with Django and create API services with FastAPI, from data models and forms through testing and deployment.
Register for This Course
Level
Beginner
Duration
10 weeks
Delivery
Physical & Live Online
Category
Software Development
Learn Python website development with Django and FastAPI. Build a complete Django website, expose API endpoints, and deploy a working web project.
A practical Python web development course focused on creating working websites and web services with Django and FastAPI. Learners build server-rendered pages and forms with Django, connect applications to a relational database, add authentication, and create API endpoints with FastAPI. The capstone combines web and API components and covers testing, security fundamentals, and deployment.
Who it's for: Beginners with basic computer skills and aspiring Python developers who want to create and deploy websites using Python frameworks.

Learn to design, build, test and deploy modern full-stack web applications using HTML, CSS, JavaScript, TypeScript, React, APIs and databases.
View course
Build modern, production-ready Android and iOS applications with React Native from a single codebase.
View course
Build accessible, performant frontend applications with modern JavaScript, TypeScript, React, testing, and production workflows.
View course