mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-06 15:03:08 -05:00
87 lines
4.6 KiB
JSON
87 lines
4.6 KiB
JSON
{
|
|
"name": "Computer Science",
|
|
"order" : 0.005,
|
|
"challenges": [
|
|
{
|
|
"_id": "bd7123d8c441eddfaeb5bdef",
|
|
"name": "Waypoint: Learn Basic Computer Science",
|
|
"difficulty": 0.90,
|
|
"challengeSeed": "114628241",
|
|
"description": [
|
|
"Stanford has an excellent free online Computer Science curriculum. This interactive course uses a modified version of JavaScript. It will cover a lot of concepts quickly.",
|
|
"Note that Harvard also has an excellent introduction to computer science course called CS50, but it takes more than 100 hours to complete, and doesn't use JavaScript.",
|
|
"Despite being completely self-paced, Stanford's CS101 course is broken up into weeks. Each of the following challenges will address one of those weeks.",
|
|
"Go to <a href='https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z54/z1/' target='_blank'>https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z54/z1/</a> and complete the first week's course work."
|
|
],
|
|
"challengeType": 2,
|
|
"tests": []
|
|
},
|
|
{
|
|
"_id": "bd8124d8c441eddfaeb5bdef",
|
|
"name": "Waypoint: Learn Loops",
|
|
"difficulty": 0.19,
|
|
"challengeSeed": "114597348",
|
|
"description": [
|
|
"Now let's tackle week 2 of Stanford's Intro to Computer Science course.",
|
|
"This will introduce us to loops, a fundamental feature of every programming language.",
|
|
"Go to <a href='https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z100/a7a70ce6e4724c58862ee6007284face/' target='_blank'>https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z100/a7a70ce6e4724c58862ee6007284face/</a> and complete Week 2."
|
|
],
|
|
"challengeType": 2,
|
|
"tests": []
|
|
},
|
|
{
|
|
"_id": "bd8125d8c441eddfaeb5bdef",
|
|
"name": "Waypoint: Learn Computer Hardware",
|
|
"difficulty": 0.20,
|
|
"challengeSeed": "114597347",
|
|
"description": [
|
|
"Week 3 of Stanford's Intro to Computer Science covers computer hardware and explains Moore's law of exponential growth in the price-performance of processors.",
|
|
"This challenge will also give you an understanding of how bits and bytes work.",
|
|
"Go to <a href='https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z143/z101/' target='_blank'>https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z143/z101/</a> and complete Week 3."
|
|
],
|
|
"challengeType": 2,
|
|
"tests": []
|
|
},
|
|
{
|
|
"_id": "bd8126d8c441eddfaeb5bdef",
|
|
"name": "Waypoint: Learn Computer Networking",
|
|
"difficulty": 0.21,
|
|
"challengeSeed": "114604811",
|
|
"description": [
|
|
"Now that you've learned about computer hardware, it's time to learn about the software that runs on top of it.",
|
|
"Particularly important, you will learn about networks and TCP/IP - the protocol that powers the internet.",
|
|
"Go to <a href='https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z187/z144/' target='_blank'>https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z187/z144/</a> and complete Week 4."
|
|
],
|
|
"challengeType": 2,
|
|
"tests": []
|
|
},
|
|
{
|
|
"_id": "bd8127d8c441eddfaeb5bdef",
|
|
"name": "Waypoint: Learn Boolean Logic",
|
|
"difficulty": 0.22,
|
|
"challengeSeed": "114604812",
|
|
"description": [
|
|
"Now we'll do some more table exercises and learn boolean logic.",
|
|
"We'll also learn the difference between digital data and analog data.",
|
|
"Go to <a href='https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z208/z188/' target='_blank'>https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z208/z188/</a> and complete Week 5."
|
|
],
|
|
"challengeType": 2,
|
|
"tests": []
|
|
},
|
|
{
|
|
"_id": "bd8128d8c441eddfaeb5bdef",
|
|
"name": "Waypoint: Learn Computer Security",
|
|
"difficulty": 0.23,
|
|
"challengeSeed": "114604813",
|
|
"description": [
|
|
"We're almost done with Stanford's Introduction to Computer Science course!",
|
|
"We'll learn about one of the most important inventions of the 20th century - spreadsheets.",
|
|
"We'll also learn about Computer Security and some of the more common vulnerabilities software systems have.",
|
|
"Go to <a href='https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z229/z213/' target='_blank'>https://class.stanford.edu/courses/Engineering/CS101/Summer2014/courseware/z229/z213/</a> and complete Week 6, the final week of the course."
|
|
],
|
|
"challengeType": 2,
|
|
"tests": []
|
|
}
|
|
]
|
|
}
|