-
Week 1
Fundamentals of Full Stack Web Development
-
Getting Started: Web Development Tools and Resources 2020
-
Study and Learning Skills for College and University Students
The first weeks of your bootcamp will cover the fundamentals of HTML and CSS, and how you can use these tools to create functional static websites. Your coursework will also cover programming with JavaScript, a programming language you will use throughout the bootcamp.
-
Week 2
HTML5 and CSS3 Fundamentals
-
HTML5 2020: HTML Authoring
-
HTML5 For Mobile Devices
-
Fundamentals of JavaScript
Week 2 coursework will build on the fundamentals of JavaScript covered in the first week. You will learn how to build apps and websites compatible with iPhone, tablets and desktop devices.
-
Week 3
Starting with Git and GitHub
This course will focus on version control systems, and you will learn how to manage and keep track of your code using Git. You will also explore GitHub, a service that allows you to host, share and manage your code files on the Internet.
-
Week 4
Building Responsive Websites with HTML5 and CSS3
-
CSS Flexbox: Build Modern Web Layouts with Flexbox
-
Introduction to Sass for CSS
-
CSS Grid Layout
In week 4, you will learn how to build beautifully designed, responsive websites optimized for smartphone, tablet and desktop displays. You'll study the fundamentals of responsive design, beginning with multiple style sheets, media queries and expressions. Coursework will also cover core features of Sass, including variables. inheritance, nesting and mixings, amongst others.
-
Week 5
Introduction to Web Design
-
Mobile UI and UX Design
-
Website Wireframing with HTML5 and CSS3
-
Applying Design to Wireframes with HTML5 and CSS
Week 5 covers web design. This series of instructional videos will guide you through the process of creating the basic sections of your site, arranging and aligning text and images, and adding interactive features.
-
Week 6
Project 1: Basic Business or Personal Website
-
Week 7
Introduction to Bootstrap 4
This course section will equip you with the tools to use Bootstrap, the world's most popular framework for building responsive, mobile-first sites.
-
Week 8
Modern JavaScript Fundamentals for Beginners: JavaScript ES6
-
JavaScript: JavaScript ES6 Certification
This course will advance your understanding of JavaScript and prepare you to bring your web content to life with the core foundations of writing code.
-
Week 9
Dynamic and Interactive Web Pages – Beginners JavaScript DOM
In this course component, you will learn to create dynamic and interactive web pages using JavaScript Document Object Model.
-
Week 10
Web API – JavaScript Fetch Getting JSON Data Fun with APIs (Application Program Interfaces)
This course will explore how to connect to various web APIs using JavaScript fetch. You will learn how to use the returned JSON data within your code.
-
Week 11
Fundamentals of Ajax, jQuery, and JSON
Ajax, jQuery and JSON are essential tools for web developers. Learn what these technologies are, how they work together, and how they can be used to build real life applications.
-
Week 12
Project 2: Website with a Search Engine
-
Week 13
JavaScript Objects and OOP (Object Oriented Programming) with JavaScript
-
Starting with Webpack
Use objects to create dynamic web components with JavaScript, and power up your applications with OOP JavaScript coding. You will also learn how Webpack is implemented in web application projects.
-
Week 14-15
Start with React.js
-
Fundamentals of React
-
Fundamentals of React, Flux and Web Development
Learn how to use React and React Flux to develop professional user interfaces in this advanced course.
-
Week 16
Project 3: Web App for Task Management
-
Week 17
Python: Essential Course for Beginners
-
Python Programming for Beginners
Develop and run real-world programs using powerful coding tools, including Python.
-
Week 18
Python Web Programming
-
Professional Python Web Development with Flask
Gain hands-on experience working with Python files and building programs in week 18. You will also learn how to run your application using Docker Containers, an emerging technology that allows developers to write their applications and deploy easily to several cloud hosting platforms.
-
Week 19-20
Learn Python Django from Scratch
Throughout the 52 lectures and 6.5 hours of content, you'll create your own website from scratch using Django. You will also cover e-commerce functions like PayPal and Stripe, Geolocation and map integration and web services.
-
Week 21
Fundamentals of MySQL
This course will cover the foundations of MySQL, including how to set up a database, connect to a database, phpMyAdmin, extracting information from a database and more.
-
Week 22
Project 4: Python Django
-
Week 23
Building Functional Prototypes Using Node.js
-
Starting with Rest API
Designed for entry-level web developers, this course will prepare you with the tools to transform a basic web application prototype into a dynamic, live data storage model.
-
Week 24-26
Final Capstone Project
- Nodejs Express
- 100 Front-End Interview Questions Challenge
- 100 Algorithms Challenge