30 Day of Learning Resources, Samples and Curricula

Overview

Start Your Developer Journey

Deploy to GitHub Pages

šŸš§ Site Under Development


Welcome to #30DaysOf Learning!
Welcome Get guidance to jumpstart your learning journey with Microsoft Learn Cloud Skills Challenges!
Guide Explore structured roadmaps, videos and curricula.
Connect Interact with peers in forums and events.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Comments
  • [PRODUCT FEEDBACK]

    [PRODUCT FEEDBACK]

    Submitted By

    (Yusadem131 - preferably GitHub profile name)

    Your Role

    What is your role in this learning context?

    • Student

    For Product

    What do you have feedback on?

    • Submitting Quickbooks Proposal
    • A Technology Topic Specify a name and share a link to the learning resource you were using

    Description

    (1-2 lines that describe the topic or focus of your feedback)

    • Example 1: Bug Report: Error using feature git fetch upstream on product git_.
    • Example 2: Feature Request: Request to add feature xxx to product yyy

    Details

    (Use this section to provide more details on the feedback if possible)

    • Example 1: Bug report:
      • When I tried doing git fetch upstream
      • I got this error message: remote: Repository not found. fatal: repository 'https://github.com/microsoft/PowerPlatformConectors/' not found
      • To reproduce the error, take these steps: describe steps you took
      • (Optional) Take and share a screenshot if possible
    • Example 2: Feature request:
      • I want to use case you are implementing
      • But this product does not currently have feature you want
      • Adding this feature will have these benefits: describe how it improves developer experience

    30-feedback product-feedback 
    opened by Yusadem131 7
  • [Microsoft Graph Project Submission]

    [Microsoft Graph Project Submission]

    Submitted By

    Your name - preferably GitHub profile name


    Your project name

    GraphTD

    Your project description

    this project is designed to help an organization manage its interns with microsoft graph api and powershell. g

    GitHub repository of your project

    Share the GitHub repository link of your project


    MSGraph Project Submission 
    opened by TIDIALLO 1
  • [Microsoft Graph Project Submission]

    [Microsoft Graph Project Submission]

    Submitted By

    Avishag Saban

    github explorer

    I need help using sandbox environment. On the graph explorer, I'm connected with my company's email. And the tenant that's provided is my company's real data. I've created a sandbox environment, but how to change to the sandbox option?

    Thanks

    MSGraph Project Submission 
    opened by Avishasa 1
  • Bump loader-utils from 2.0.2 to 2.0.3 in /website

    Bump loader-utils from 2.0.2 to 2.0.3 in /website

    Bumps loader-utils from 2.0.2 to 2.0.3.

    Release notes

    Sourced from loader-utils's releases.

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • #30DaysOf Data Science Project Submission - Regression project

    #30DaysOf Data Science Project Submission - Regression project

    Your project name

    Stackoverflow project

    Your project description

    ghoij

    GitHub repository link of your project

    Share the GitHub repository link of your project


    Submitted By

    @bethanyjep


    Showcase 
    opened by BethanyJep 1
  • #30DaysOfDataScience šŸ”„Ongoing

    #30DaysOfDataScience šŸ”„Ongoing

    Discussed in https://github.com/microsoft/30daysof/discussions/15

    Originally posted by BethanyJep September 7, 2022 In this discussion thread, you will be interacting with your fellow participants and chat about anything data science and machine learning.

    30Days of Data Science Sign Up

    Don't forget to sign up here https://aka.ms/SignUp30DS

    opened by danonymous856 1
  • When an update is made to a connector, it takes too long to reflect the update

    When an update is made to a connector, it takes too long to reflect the update

    Submitted By

    @Vitaliisorokin - GitHub profile name

    Your Role

    What is your role in this learning context?

    • Are you a student
    • career changer
    • professional developer?

    For Product

    What do you have feedback on?

    • A Microsoft Service
    • A Microsoft Tool
    • A Technology Topic Specify a name and share a link to the learning resource you were using

    Description

    (1-2 lines that describe the topic or focus of your feedback) One thing that was a little annoying, after updating my connector It wasn't updated immediately, so I was confused while testing it with PA :)


    Details

    (use this section to provide more details on the feedback if possible) I had to wait 5 - 10 minutes for the connector to be updated.

    • To reproduce the error, take these steps: describe steps you took
    • (Optional) Take and share a screenshot if possible
    • Improving this experience will have these benefits: describe how it improves developer experience

    30-feedback product-feedback 
    opened by juliamuiruri4 1
  • Add video playlist for beginners

    Add video playlist for beginners

    Video playlist for beginners to be added as Video content

    Playlist to come From Microsoft Shows for beginners

    See https://docs.microsoft.com/en-us/shows/browse?terms=beginners

    documentation enhancement 
    opened by leestott 1
  • Site updtes

    Site updtes

    @nitya Standardise Top Level - 30 days of Sub Levels - Template of course with content items (allowing you to scaffold 30 days of) Author Guide Analytics Guide

    Structure Top Level Menu Student Hub - Link to Learn student hub http://aka.ms/learnstudent Top Level Menu Curricula - Dedicated page with Images http://aka.ms/curricula Community discussion based on Github discussions

    30-website 
    opened by leestott 1
  • A11y_30days_Welcome to 30 Days of Learning_Resize: When resize testing is performed in

    A11y_30days_Welcome to 30 Days of Learning_Resize: When resize testing is performed in "Menu hamburger icon" , the Close button is only announcing as "BUTTON" using Narrator Screen Reader.

    "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

    GitHub Tags:

    #A11yTCS;#A11yMAS;#A11ySev2;#30days;#CELAP3_30days_Dec22;#WCAG1.4.4;#WCAG1.4.10;#DesktopWeb;#Win11;#ChromiumEdge

    Environment Details:

    Application Name: [WCP-CELAP3]30days #URL: https://microsoft.github.io/30daysof/ Windows Version: Win11 Chromium Edge Version: 110.0.1556.0 (Official build) dev (64-bit)

    Pre-Requisite:

    To apply Resize resolution, follow the below steps:

    Zoom the browser screen to 200% Refresh the page.

    Repro Steps:

    1. Hit the URL: https://microsoft.github.io/30daysof/
    2. Zoom the page to 200% , turn on Narrator .
    3. Tab till "Close button" present in Hamburger Menu.
    4. Observe that Narrator is announcing "Button" when the focus comes to Close button.

    Actual:

    While Navigating the screen with Narrator screen reader, Narrator is announcing "Button" when focus lands on Close button.

    Note ā€“ This issue is reproducing with NVDA screen reader. Also this issue is reproducing with Reflow Resolution.

    Expected:

    Narrator and NVDA Screen reader should announce "Close Button" only.

    User Impact:

    Screen reader user will be confused when they will navigate to this close button.

    Attachment:

    Narrator Attachment: Narrtor Close button

    NVDA Attachment: Screenshot (42)

    30-website 
    opened by Ashutoshsahoo164 0
  • A11y_30days_Welcome to 30 Days of Learning_ScreenReader : Narrator is announcing extra information when the focus lands on

    A11y_30days_Welcome to 30 Days of Learning_ScreenReader : Narrator is announcing extra information when the focus lands on "Skip to main content" Link.

    "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

    GitHub Tags:

    #A11yTCS;#A11yMAS;#A11ySev3;#30days;#CELAP3_30days_Dec22;#WCAG1.3.1;#DesktopWeb;#Win11;#ChromiumEdge

    Environment Details:

    Application Name: [WCP-CELAP3]30days #URL: https://microsoft.github.io/30daysof/ Windows Version: Win11 Chromium Edge Version: 110.0.1556.0 (Official build) dev (64-bit)

    Repro Steps:

    1. Hit the URL: https://microsoft.github.io/30daysof/
    2. Turn on the Narrator Screen reader. Tab till "Skip to main content" link.
    3. Observe that Narrator is announcing Extra information when the focus lands on the Skip to main content link.

    Actual:

    While Navigating the screen with Narrator screen reader, Narrator is announcing "theme.common.skiptomaincontent" link when focus lands on Skip to main content link. Note ā€“ This issue is NOT reproducing with NVDA screen reader.

    Expected:

    Narrator Screen reader should announce only "Skip to main content" link.

    User Impact:

    Screen reader user will be confused while accessing skip to main content link.

    Attachment:

    skip main

    30-website 
    opened by Ashutoshsahoo164 0
  • A11y_30days_Welcome to 30 Days of Learning_Reflow: In Reflow resolution the

    A11y_30days_Welcome to 30 Days of Learning_Reflow: In Reflow resolution the "Upcoming" and "Self Paced" menu item present in ā€œMenu hamburgerā€ button is not accessible by Keyboard.

    "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

    GitHub Tags:

    #A11yTCS;#A11yMAS;#A11ySev2;#30days;#CELAP3_30days_Dec22;#WCAG1.4.10;#DesktopWeb;#Win11;#ChromiumEdge

    Environment Details:

    Application Name: [WCP-CELAP3]30days #URL: https://microsoft.github.io/30daysof/ Windows Version: Win11 Chromium Edge Version: 110.0.1556.0 (Official build) dev (64-bit)

    Pre-Requisite:

    To apply Reflow Resolution, follow the below steps:

    Open DevTools in new window by press F12. Adjust the application browser window size to 320256 pixels using mouse (Change the browser zoom levels accordingly up to 200% to adjust the window pixels to 320*256). Refresh the page.

    Repro Steps:

    1. Hit the URL: https://microsoft.github.io/30daysof/
    2. Home page will open then tab to "Menu Hamburger" button present in header section.
    3. Observe in Reflow resolution, inside the ā€œMenu Hamburgerā€ button "Upcoming" and "Self Paced" menu item is not accessible by keyboard.

    Actual:

    In Reflow resolution inside the ā€œMenu Hamburgerā€ button "Upcoming" and "Self Paced" menu item is not accessible by keyboard. The keyboard focus does not goes to the menu items. Note ā€“ This issue is also observed in 200% resize

    Expected:

    In Reflow resolution, inside the ā€œMenu Hamburgerā€ all the controls must be accessible by keyboard.

    User Impact:

    Low vision user will face difficulty while accessing the menu items present in ā€œMenu Hamburgerā€ button.

    Attachment:

    A11y_30days_Welcome to 30 Days of Learning_Reflow In Reflow resolution the Upcoming and Self Paced menu item present in ā€œMenu hamburgerā€ button is not accessible by Keyboard

    30-website 
    opened by Ashutoshsahoo164 0
  • A11y_30days_Welcome to 30 Days of Learning_Reflow: In Reflow resolution ā€œMenu hamburgerā€ button is not accessible by ā€œEnterā€ & ā€œSpaceā€ key

    A11y_30days_Welcome to 30 Days of Learning_Reflow: In Reflow resolution ā€œMenu hamburgerā€ button is not accessible by ā€œEnterā€ & ā€œSpaceā€ key

    "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

    GitHub Tags:

    #A11yTCS;#A11yMAS;#A11ySev3;#30days;#CELAP3_30days_Dec22;#WCAG1.4.10;#DesktopWeb;#Win11;#ChromiumEdge

    Environment Details:

    Application Name: [WCP-CELAP3]30days #URL: https://microsoft.github.io/30daysof/ Windows Version: Win11 Chromium Edge Version: 110.0.1556.0 (Official build) dev (64-bit)

    Pre-Requisite:

    To apply Reflow resolution, follow the below steps:

    1. Open DevTools in new window by press F12.
    2. Adjust the application browser window size to 320256 pixels using mouse (Change the browser zoom levels accordingly up to 200% to adjust the window pixels to 320256).
    3. Refresh the page.

    Repro Steps:

    1. Hit the URL: https://microsoft.github.io/30daysof/
    2. Home page will open then tab to "Menu Hamburger" button present in header section.
    3. Observe in Reflow resolution ā€œMenu Hamburgerā€ button is not accessible by ā€œEnterā€ & ā€œSpaceā€ key

    Actual:

    In Reflow resolution ā€œMenu Hamburgerā€ button is not accessible by ā€œEnterā€ & ā€œSpaceā€ key. Note ā€“ This issue is also observed in 200% resize

    Expected:

    In Reflow resolution ā€œMenu Hamburgerā€ button should be accessible by ā€œEnterā€ & ā€œSpaceā€ key.

    User Impact:

    Low vision user will face difficulty while accessing ā€œMenu Hamburgerā€ button.

    Attachment:

    4_A11y_[WCP-CELAP3]30days_Welcome to 30 Days of Learning_Reflow In Reflow resolution Menu hamburger button is not accessible by Enter & Space key.webm

    30-website 
    opened by Ashutoshsahoo164 0
  • A11y_[WCP-CELAP3]30days_Welcome to 30 Days of Learning_High Contrast: Github icon is not visible in high contrast desert theme

    A11y_[WCP-CELAP3]30days_Welcome to 30 Days of Learning_High Contrast: Github icon is not visible in high contrast desert theme

    "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

    GitHub Tags:

    #A11yTCS;#A11yMAS;#A11ySev2;#30days;#CELAP3_30days_Dec22;#WCAG4.3.3;#DesktopWeb;#Win11;#ChromiumEdge

    Environment Details:

    Application Name: [WCP-CELAP3]30days #URL: https://microsoft.github.io/30daysof/ Windows Version: Win11 Chromium Edge Version: 110.0.1556.0 (Official build) dev (64-bit)

    Pre-Requisite:

    To apply high contrast, follow the below steps:

    1. Open settings, tab till Accessibility and press enter
    2. Tab till Contrast themes and press enter
    3. Tab to the contrast theme combo box and press enter. Navigate to Desert theme using down arrow key
    4. Tab to apply and press enter

    Repro Steps:

    1. Hit the URL: https://microsoft.github.io/30daysof/
    2. Home page will open then tab to "Github" icon present in header section.
    3. Observe ā€œGithubā€ icon is not visible in high contrast desert theme.

    Actual:

    Github icon is not visible in high contrast desert theme

    Expected:

    Github icon should be visible properly in high contrast desert theme

    User Impact:

    Low vision user will not be able to understand the icon.

    Attachment:

    Github icon is not visible in high contrast desert theme

    30-website 
    opened by Ashutoshsahoo164 0
  • A11y_30days_Welcome to 30 Days of Learning_Non-Text Contrast: Color contrast ratio of the fusion icon is less than 3:1

    A11y_30days_Welcome to 30 Days of Learning_Non-Text Contrast: Color contrast ratio of the fusion icon is less than 3:1

    "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

    GitHub Tags:

    #A11yTCS;#A11yMAS;#A11ySev3;#30days;#CELAP3_30days_Dec22;#WCAG1.4.11;#DesktopWeb;#Win11;#ChromiumEdge

    Environment Details:

    Application Name: [WCP-CELAP3]30days #URL: https://microsoft.github.io/30daysof/ Windows Version: Win11 Chromium Edge Version: 110.0.1556.0 (Official build) dev (64-bit)

    Repro Steps:

    1. Hit the URL: https://microsoft.github.io/30daysof/
    2. Home page will open then tab to "fusion" present in header section.
    3. Start the color contrast analyzer tool
    4. Observe color contrast ratio of ā€œfusionā€ icon is less than 3:1

    Actual:

    Color contrast ration of ā€œfusionā€ icon is less than 3:1 i.e the ratio is 1.003:1.

    Expected:

    Color contrast ratio of ā€œfusion iconā€ should be equal or greater than 3:1

    User Impact:

    Low vision user will not be able to understand the icon.

    Attachment:

    2_A11y_ WCP-CELAP3 30days_Welcome to 30 Days of Learning_Non-Text Contrast Color contrast ratio of the fusion icon is less than 31 30-website 
    opened by Ashutoshsahoo164 0
Owner
Microsoft
Open source projects and samples from Microsoft
Microsoft
Manage GitHub resources like repositories, teams, members, integrations and workflows with the AWS CDK as Custom Resources in CloudFormation.

CDK Github Manage GitHub resources like repositories, teams, members, integrations and workflows with the AWS CDK as Custom Resources in CloudFormatio

Pepperize 8 Nov 25, 2022
An ongoing curated list of frameworks, books, articles, talks, screencasts, recordings, libraries, learning tutorials and shiny resources about Javascript Development.

Javascript Frameworks Development Welcome to the world of Javascript Frameworks. An ongoing curated list of frameworks, books, articles, talks, screen

Paul Veillard 3 Jul 31, 2022
A curated collection of resources for learning to build Progressive Web Apps šŸ’Ŗ

PWA Resources A curated collection of resources for learning to build Progressive Web Apps ?? Curated and maintained with ā™„ by the folks at Shareup. W

Shareup 30 Aug 31, 2022
Aggregate quality learning resources, useful tools, interesting projects in github... Updated every Monday.

Github University Aggregate quality learning resources, useful tools, interesting projects in github... Updated every Monday. 걇ꀻ github äø­ä¼˜č“Øēš„å­¦ä¹ čµ„ęŗļ¼Œå„½ē”Øēš„å·„具

č£é”¶ 9 Dec 14, 2022
This an CRUD app built were users can create, update and delete specific day to day tasks as they wish. The app is built using webpack and served with webpack dev server

Todo-List This an CRUD app built were users can create, update and delete specific day to day tasks as they wish. The app is built using webpack and s

Duane David 10 Sep 28, 2022
A simple application used to organize your day to day activity. Tasks can be added and removed from this list.

Minimalist ToDo List A minimalist list of TODOs. Built With HTML, CSS, JavaScript Webpack Jest NPM Node Getting Started In order to obtain a local cop

Eva Lavinia Bucur 10 Sep 9, 2022
Chrome Extensions are something which we use very frequently in our day-to-day life for example Grammarly

Chrome-Extension Chrome Extensions are something which we use very frequently in our day-to-day life for example Grammarly, In this project similarly,

Harshita sharma 97 Dec 14, 2022
Obsidian plugin: get things dead day by day

Obsidian Daily Todo Pro Plugin äø­ę–‡čÆ“ę˜Ž inspired by https://github.com/shichongrui/obsidian-rollover-daily-todos get things dead day by day - enhance your

null 11 Sep 18, 2022
Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

NodeJs Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement t

Rahul Bhati 4 Oct 14, 2022
Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Getting started with serverless This getting started series is written by the serverless developer advocate team @AWSCloud. It has been designed for d

AWS Samples 55 Dec 28, 2022
This repo is a collection of code samples and links to previous twitch live stream sessions. If you have any ideas or suggestions for future episodes, feel free to open an issue.

Talk DEV to me Talk DEV to me is a monthly show on twitch.tv/aws hosted by Tiago Barbosa and Alex Melnyk, where we invite customers, partners, or Amaz

AWS Samples 122 Jan 6, 2023
API4AI Samples: Face Detection and Recognition

API4AI is cloud-native computer vision & AI platform for startups, enterprises and individual developers. This repository contains sample mini apps that utilizes Facial Image Analysis API provided by API4AI.

api4ai 11 May 24, 2022
Want to preserve your loved one's voices for eternity? Narrate anything using the a voice imprint that can be made in as little as 10 minutes of audio samples. Easy as pie.

Want to preserve your loved one's voices for eternity? Narrate anything using the a voice imprint that can be made in as little as 10 minutes of audio samples. Easy as pie.

Ari 15 Nov 29, 2022
Sharing short code samples, logs or links is now easier than ever!

Pastebin Sharing short code samples, logs or links is now easier than ever. Explore the docs Ā» ā€¢ Report Bug ā€¢ Request Feature ā€¢ About The Project With

Prasoon Soni 4 Nov 26, 2022
Generally free coding Resources for all! Check it out and don't forget to give it a star ā­ļø

A-Z Coding Resources This website is built using Docusaurus 2, a modern static website generator. Installation yarn install Local Development yarn sta

Hulya Karakaya 72 Jan 2, 2023
This project uses JavaScript to request resources from PokeApi and Involvement API to display a stunning website about Pokemons.

POKEDEX CAPSTONE Web page used to retrieve information about Pokemons using Pokeapi v2 This project implements the involvement API and the Pokeapi to

Leonardo Pareja Pareja 7 Jun 13, 2022
šŸ¢ A collection of awesome browser-side JavaScript libraries, resources and shiny things.

Awesome JavaScript A collection of awesome browser-side JavaScript libraries, resources and shiny things. Awesome JavaScript Package Managers Componen

chencheng (äŗ‘č°¦) 29.6k Dec 29, 2022
Automaticly parses known pocket ips patch resources, scans folders or zip files for matching roms and applies the patches.

Pocket Automaton Automaticly parses known pocket ips patch resources, scans folders or zip files for matching roms and applies the patches. Usage pock

null 3 Nov 27, 2022
Manually curated collection of resources, plugins, utilities, and other assortments for the Sapphire Community projects.

Awesome Sapphire Manually curated collection of resources, plugins, utilities, and other assortments for the Sapphire Community projects. Has your pro

Sapphire 20 Dec 17, 2022