This course is designed for beginners with no prior coding experience who are interested in learning the fundamentals of web development. Through a series of lectures, hands-on exercises, and a final project, you will gain the foundational knowledge and practical skills to build interactive web pages. The course covers core concepts like HTML5 for structure and content, CSS3 for styling, and JavaScript for adding interactivity. You will also learn about essential tools like the command line, Git version control, and popular CSS frameworks.
Curriculum
- 16 Sections
- 15 Lessons
- 24 Weeks
Expand all sectionsCollapse all sections
- Weeks 1: Introduction to Web Development and Basic Command Line2
- Version Control, and GitHub1
- Introduction to HTML5, Structure, and Semantic Tags1
- HTML Links, Tables, and Forms1
- CSS Overview, Selectors, and Conflict Resolution1
- Box Model, Flexbox, and Grid1
- CSS Frameworks – Bootstrap1
- CSS Frameworks – Tailwind CSS1
- Introduction to Variables, and Operators1
- Conditionals and Scope1
- JavaScript Intermediate1
- JavaScript Advanced and DOM Manipulation1
- React Basics, Props, and Hooks1
- Advanced Hooks and State Management1
- Introduction to Nextjs1
- Redux Toolkit0
Requirements
- Basic computer literacy and familiarity with using a web browser
- No prior coding experience required
- Enthusiasm for learning and exploring the world of web development
Features
- Structured Learning Path: The course follows a logical progression, starting with core concepts and building towards more advanced topics.
- Hands-on Exercises: You'll gain practical experience by working on exercises throughout the course to solidify your understanding.
- Final Project: Apply your learned skills to build a web project that showcases your newfound abilities.
- Essential Tools: Learn valuable tools like the command line, Git version control for collaboration, and popular CSS frameworks like Bootstrap and Tailwind CSS.
- Project-Based Learning: Gain valuable experience by building a project that incorporates the learned concepts.
- Beginner-Friendly: The course is designed specifically for those with no prior coding experience.
Target audiences
- Individuals with no coding experience who want to learn how to build websites
- Aspiring web developers seeking a strong foundation in web development fundamentals
- Anyone interested in creating interactive web experiences