Odin Project Study Group
Hey, everyone. I'm a software engg. from India, and I host study groups where we study online courses together. In this group, we will study web dev course together. Format: Each week, members go through the course material. We will conduct the group on Discord. We discuss the course materials, solve the weekly quizzes, and have a real peer-review session of our assignments. Target Audience: No Prerequisites. This is a beginner centric course to enable beginners to start their CS journey. Anyone who is interested in switching to web dev/ Java/ Python, the courses would lay a solid foundation + you will have a portfolio to share. Non-cs/it folks are encouraged to join!
Proficient English
Description
This is where it all begins! A hands-on introduction to all of the essential tools you'll need to build real, working websites. You'll learn what web developers actually do – the foundations you'll need for later courses.
- The baseline knowledge you need before getting into the more 'programming' aspects of web development.
- Configure your development environment and install some software necessary for web development.
- The basics of Git and how you can upload your future projects to GitHub so you can share your work and collaborate with others on projects easily.
- The foundations of HTML, a fundamental building block of everything on the web.
- Make your HTML look the way you want by adding styles with CSS.
- Learn how to put things exactly where you want them on your web projects using flexbox.
- Dig into JavaScript and learn how to make the web dynamic.
- Learn about the back end, where we'll demystify what goes on behind the scenes on a web server.
Syllabus
- Introduction
- How this Course Will Work
- Introduction to Web Development
- Motivation and Mindset
- Asking For Help
- Join the Odin Community
- How Does the Web Work?
- Installations
- Installation Overview
- Prerequisites
- Text Editors
- Command Line Basics
- Setting Up Git
- Git Basics
- Introduction to Git
- Git Basics
- HTML Foundations
- Introduction to HTML and CSS
- Elements and Tags
- HTML Boilerplate
- Working with Text
- Lists
- Links and Images
- Commit Messages
- Project: Recipes
- CSS Foundations
- CSS Foundations
- Inspecting HTML and CSS
- The Box Model
- Block and Inline
- Flexbox
- Introduction to Flexbox
- Growing and Shrinking
- Axes
- Alignment
- Project: Landing Page
- JavaScript Basics
- Fundamentals Part 1
- Fundamentals Part 2
- JavaScript Developer Tools
- Fundamentals Part 3
- Problem Solving
- Understanding Errors
- Project: Rock Paper Scissors
- Clean Code
- Installing Node.js
- Fundamentals Part 4
- DOM Manipulation and Events
- Revisiting Rock Paper Scissors
- Project: Etch-a-Sketch
- Fundamentals Part 5
- Project: Calculator
- The Back End
- Introduction to the Back End
- Introduction to Frameworks
- Conclusion
- Choose Your Path Forward
Odin Project Study Group
Hey, everyone. I'm a software engg. from India, and I host study groups where we study online courses together. In this group, we will study web dev course together. Format: Each week, members go through the course material. We will conduct the group on Discord. We discuss the course materials, solve the weekly quizzes, and have a real peer-review session of our assignments. Target Audience: No Prerequisites. This is a beginner centric course to enable beginners to start their CS journey. Anyone who is interested in switching to web dev/ Java/ Python, the courses would lay a solid foundation + you will have a portfolio to share. Non-cs/it folks are encouraged to join!
Proficient English
-
TypeOnline Courses
-
ProviderThe Odin Project
-
PricingFree
-
DurationOn-Demand
-
DifficultyBeginner
This is where it all begins! A hands-on introduction to all of the essential tools you'll need to build real, working websites. You'll learn what web developers actually do – the foundations you'll need for later courses.
- The baseline knowledge you need before getting into the more 'programming' aspects of web development.
- Configure your development environment and install some software necessary for web development.
- The basics of Git and how you can upload your future projects to GitHub so you can share your work and collaborate with others on projects easily.
- The foundations of HTML, a fundamental building block of everything on the web.
- Make your HTML look the way you want by adding styles with CSS.
- Learn how to put things exactly where you want them on your web projects using flexbox.
- Dig into JavaScript and learn how to make the web dynamic.
- Learn about the back end, where we'll demystify what goes on behind the scenes on a web server.
- Introduction
- How this Course Will Work
- Introduction to Web Development
- Motivation and Mindset
- Asking For Help
- Join the Odin Community
- How Does the Web Work?
- Installations
- Installation Overview
- Prerequisites
- Text Editors
- Command Line Basics
- Setting Up Git
- Git Basics
- Introduction to Git
- Git Basics
- HTML Foundations
- Introduction to HTML and CSS
- Elements and Tags
- HTML Boilerplate
- Working with Text
- Lists
- Links and Images
- Commit Messages
- Project: Recipes
- CSS Foundations
- CSS Foundations
- Inspecting HTML and CSS
- The Box Model
- Block and Inline
- Flexbox
- Introduction to Flexbox
- Growing and Shrinking
- Axes
- Alignment
- Project: Landing Page
- JavaScript Basics
- Fundamentals Part 1
- Fundamentals Part 2
- JavaScript Developer Tools
- Fundamentals Part 3
- Problem Solving
- Understanding Errors
- Project: Rock Paper Scissors
- Clean Code
- Installing Node.js
- Fundamentals Part 4
- DOM Manipulation and Events
- Revisiting Rock Paper Scissors
- Project: Etch-a-Sketch
- Fundamentals Part 5
- Project: Calculator
- The Back End
- Introduction to the Back End
- Introduction to Frameworks
- Conclusion
- Choose Your Path Forward