diff --git a/README.md b/README.md index 153fa1bf..1bc3f5d6 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,11 @@ Learn the fundamentals of JavaScript, CSS, and HTML with our comprehensive 12-week course, brought to you by Microsoft Cloud Advocates. Each of the 24 lessons includes pre- and post-lesson quizzes, detailed written instructions, solutions, assignments, and much more. With a project-based approach to learning, our curriculum is designed to help you develop practical skills through hands-on building. Enhance your skills and optimize your knowledge retention with our effective project-based pedagogy. -#### _Are you a student?_ 🧑‍🎓 +#### 🧑‍🎓 _Are you a student?_ Visit [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) where you will find beginner resources, Student packs and even ways to get a free certificate voucher. This is the page you want to bookmark and check from time to time as we switch out content monthly. -## Getting Started 🚀 +## 🌱 Getting Started > **Teachers**, we have [included some suggestions](for-teachers.md) on how to use this curriculum. We'd love your feedback [in our discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! @@ -28,7 +28,7 @@ To enhance your learning experience, connect with your peers to work on the proj To further your education, we highly recommend exploring [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for additional study materials. -### Setting up your environment 📋 +### 📋 Setting up your environment This curriculum has a development environment ready to go! As you get started you can choose to run the curriculum in a [Codespace](https://github.com/features/codespaces/) (_a browser-based, no installs needed environment_), or locally on your computer using a text editor such as [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). @@ -67,7 +67,7 @@ Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/ > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - to preview HTML pages within Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - to help you write code faster -## Each lesson includes: 📂 +## 📂 Each lesson includes: - optional sketchnote - optional supplemental video @@ -82,7 +82,7 @@ Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/ > **A note about quizzes**: All quizzes are contained [in this app](https://ashy-river-0debb7803.1.azurestaticapps.net/), for 48 total quizzes of three questions each. They are linked from within the lessons but the quiz app can be run locally; follow the instruction in the `quiz-app` folder. They are gradually being localized. -## Lessons 🗃️ +## 🗃️ Lessons | | Project Name | Concepts Taught | Learning Objectives | Linked Lesson | Author | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | @@ -112,7 +112,7 @@ Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/ | 24 | [Banking App](/7-bank-project/solution/README.md) | Concepts of State Management | Learn how your app retains state and how to manage it programmatically | [State Management](/7-bank-project/4-state-management/README.md) | Yohan | -## Pedagogy 📚 +## 🏫 Pedagogy Our curriculum is designed with two key pedagogical principles in mind: * project-based learning @@ -131,16 +131,16 @@ While we have purposefully avoided introducing JavaScript frameworks to concentr > Visit our [Code of Conduct](CODE_OF_CONDUCT.md) and [Contributing](CONTRIBUTING.md) guidelines. We welcome your constructive feedback! -## Offline access +## 🧭 Offline access You can run this documentation offline by using [Docsify](https://docsify.js.org/#/). Fork this repo, [install Docsify](https://docsify.js.org/#/quickstart) on your local machine, and then in the root folder of this repo, type `docsify serve`. The website will be served on port 3000 on your localhost: `localhost:3000`. -## PDF +## 📘 PDF A PDF of all of the lessons can be found [here](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## Other Curricula +## 🎒 Other Curricula Our team produces other curricula! Check out: