generated from mdn/project-template
-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add resources for educators page (#71)
- Loading branch information
1 parent
9c0d1e8
commit 3749856
Showing
2 changed files
with
46 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
template: about | ||
--- | ||
|
||
# Resources for Educators | ||
|
||
Educators can use the MDN Curriculum as a guide when creating programs, units, and assessment specifications for a web-related university degree, college course, coding school course, or similar. | ||
|
||
The MDN team is committed to reviewing the information in the curriculum annually to ensure it remains current with front-end development best practices. By basing their courses on the MDN Curriculum, educators can ensure their teaching is up-to-date. | ||
|
||
This page provides guidance and resources to make it easy to adapt the MDN Curriculum for your teaching. | ||
|
||
## Choosing an appropriate scope | ||
|
||
The MDN Curriculum [Core](./3-core/) includes fundamental web standards concepts, HTML, CSS, JavaScript, accessibility, design theory, and version control. We believe the contained topics are the minimum that every new web developer should know before starting in the industry. | ||
|
||
However, you may have additional topic requirements for your course, in which case you could: | ||
|
||
- Consider including some of the learning objectives from the curriculum's [Getting started](./2-getting-started/) modules, such as soft skills like teamwork, research, and job interview techniques, and gaining familiarity with a typical web development toolset. | ||
- Extend the technology coverage in the curriculum Core with some [Extensions](./4-extensions/). We will aim to publish more extensions as time goes on. You could consider writing your own extensions and contributing them to the curriculum so others can benefit. [Contact us](/docs/MDN/Community/Communication_channels) if you have an extension to submit! | ||
|
||
## Using an effective learning pathway | ||
|
||
When teaching students, it is vital to provide them with a clear progression through the topics they are required to learn, with clear learning objectives and regular assessments to ensure they are on the right path. | ||
|
||
The MDN Curriculum provides a pathway to follow through the essentials of front-end web development and points to resources that teach each set of learning objectives, which contain "Test your skills" sections and assessment articles. | ||
|
||
You could take your students through the curriculum-provided resources as is, but bear in mind that the curriculum is written in a fairly open, lightly-structured way, to make it usable by as wide a group of educators as possible. You may wish to customize it for your needs by: | ||
|
||
- Adding in your own skill tests/assessments at appropriate places. We recommend assessing students using a combination of exam-based theory testing, and practical real-world projects to get students to put their knowledge into action. | ||
- Grouping the learning outcomes differently. For example, you may wish to start with the basics of HTML document structure, then follow up quickly with some CSS fundamentals such as box model and text styling. In the next step, you might introduce more complex HTML features such as images and form fields, ramp up the CSS with some flexbox and media queries, and introduce some rudimentary DOM scripting. | ||
- Providing students with a repository containing their project work that can be published as a portfolio to demonstrate proof of their skills to prospective employers. | ||
|
||
You could also consider using an advanced turnkey solution such as an interactive video course. We would recommend [The Frontend Developer Career Path](https://v2.scrimba.com/the-frontend-developer-career-path-c0j?via=mdn) from our learning partner, [Scrimba](https://scrimba.com?via=mdn), which teaches all of the learning outcomes in the MDN Curriculum Core and more. | ||
|
||
> **Note**: Scrimba offers multiple license deals — see [Scrimba for Teams](https://v2.scrimba.com/teams?via=mdn-edu). | ||
The Frontend Developer Career Path features fun interactive lessons and challenges, knowledgeable teachers, and a supportive community; it aims to give students all they need to land their first junior developer job. Many of the course components are available as standalone free versions. | ||
|
||
## Resources | ||
|
||
[Complete MDN Curriculum download](https://github.com/mdn/curriculum/releases/latest/download/MDN-Curriculum.pdf) (PDF) |