Code Monkey home page Code Monkey logo

prep's Introduction

Preparation

💬 This textbook goes with a workbook. Students get their personal, private workbook by asking their instructor for an invite or clicking on one in their course chat room. We invite teachers and parents to read 🍎Welcome Teachers!

Welcome to SkilStak™! This course gets you ready for everything to come later. Some of the stuff might seem boring—but it is important, administrative stuff that will be referred back to by you, instructors, and your parents for as long as you are here. So please be patient. The good news is that you won’t actually have to read all 200 pages or so of Prep course textbook. You will go over it in class with your instructor and can knock out several lessons in a day.

📖 All SkilStak™ GitHub Textbooks come with automatic Table of Contents generation and headers that are linked to help you navigate more easily. Concepts are also summarized in the TOC making searching for specific topics easy with your browser’s find command (ex: ⌘-f).

Table of Contents

  1. Why Code? (why)
  2. Admission (admission)
  3. Am I Ready?
    💡 Minimum Requirements ◦ Maturity ◦ Level of Understanding ◦ Motor Skills
  4. Basic Admission Test
    💡 15 Minute Admission Test ◦ Passwords ◦ Reading Comprehension ◦ Basic Math ◦ Free Audit
  5. No Age Limit
  6. Fees
  7. Register Anytime
    💡 First Time Registration ◦ All Start in Prep
  8. Pick a Screen Name (screenname)
  9. Be Creative
  10. Anonymous If You Wish
  11. All Lowercase
  12. At Least Three Characters
  13. Handling Duplicates
  14. Be Willing and Able to Read, A Lot (read)
  15. Google Chrome Web Browser (chrome)
  16. Why Google Chrome?
    💡 Browser Adoption ◦ Browser Security ◦ Browser Quality
  17. Use Chrome Incognito
  18. Join Mailing List (mailing)
  19. Checking Promotions Folder
  20. Confirm Subscription
  21. Subscription Confirmed
  22. Add Contact So Comes to Main Folder
  23. Create Google Gmail Account (gmail)
  24. Under 13
  25. 13 and Up
  26. Your Most Important Password
  27. Multiple Gmail Accounts
  28. Join the Slack Chat Room (slack)
  29. Get an Invite
  30. Join Your Team
  31. Set Your Password
  32. Skip the Tutorial
  33. Show All Channels
  34. Join the Prep Channel
  35. Accept the Prep Work Repo Invite
  36. Create GitHub Account (github)
  37. “Facebook for Developers”
  38. Sign Up
  39. Pick a Lowercase Screen Name
  40. Select the Free Plan
  41. Skip the Survey
  42. Start a Project
  43. Verify you Email Address
  44. Find the Email
  45. Create a New Repository
  46. Create a README
  47. Change the Name and Edit
  48. Commit New File
  49. Change Your Profile Icon
  50. The Rest of Your Profile
  51. Complete the Markdown Tutorial (markdown)
  52. Understand Core Offerings (offerings)
  53. Course Map Diagram
  54. Support
    💡 New Media ◦ Yoga ◦ SUP ◦ Hike
  55. Preparation
  56. Proficiency
    💡 Fundamentals ◦ Projects ◦ Learning Styles ◦ Certification ◦ Repetition ◦ Mastery ◦ Technology Path ◦ Python ◦ Web ◦ Exploration ◦ Specialization ◦ Montessori-ish ◦ Logging ◦ Reporting
  57. Professional
    💡 Incubator ◦ Industry Professionals ◦ Tech Forums ◦ Tech Conferences ◦ Giving Back ◦ Community Involvement ◦ Resumes ◦ Recruiting ◦ Unlimited Attendance ◦ Financial Backing ◦ Freelance Support ◦ Client Work ◦ Agile Management
  58. Pick a Path (path)
  59. Python
  60. Web
  61. Create CodeCombat.com Account(s) (codecombat)
  62. Overview
  63. Select “Play Now”
  64. Select “Sign Up”
  65. “Sign up as an individual”
  66. Decide Birthday to Use
  67. Do NOT Connect with Facebook or Google!
  68. Create Two Accounts
  69. Repeat
  70. “Start Playing”
  71. Start the Dungeon
  72. Remember Passwords! (passwords)
  73. Strategies
  74. Never Use “Remember/Save Password”
  75. Google Password Recovery
  76. Know Your Web Sites (websites)
  77. Main
  78. Location
  79. Shortcuts
  80. Personal
  81. Agree to Policies (policies)
  82. Payment
  83. Strikes
  84. Destruction of Property
  85. Violation of Privacy, Information Theft
  86. No Refunds
  87. Referral Bonus
  88. First Paid, First Registered
  89. Changing Classes
  90. Four Students Minimum Required to Hold Course
  91. Learning to Code Demands Regular Attendance
  92. Makeups
  93. Loss of Eligibility
  94. Parent Visits
  95. Understand Communications
  96. Staff Rebates
  97. PayPal
  98. Understand Communications (communications)
  99. Learn to Communicate for Yourself
  100. Urgent, Immediate: Use the Phone of Text
  101. Announcements and Info: Use Site and Slack #news
  102. Help and Ideas: Slack
  103. Enrollment and Makeups: Use Email
  104. Consultation: Email and Drop In
  105. General News and Information
  106. Sign Student Pledge (pledge)
  107. Do: Help People Out
  108. Do: Arrive on Time
  109. Do: Leave on Time
  110. Do: Be Authentic
  111. Do: Be Respectful
  112. Do: Take Responsibility
  113. Don’t: Touch Another’s Computer
  114. Don’t: Change Anything on a Computer
  115. Don’t: Steal Information
  116. Don’t: Touch Other People
  117. Don’t: Bully
  118. Don’t: Disrespect
  119. Don’t: Criticize
  120. Don’t: Use Hate
  121. Don’t: Willful Destroy Stuff or Litter
  122. Don’t: Think You are the Exception
  123. Do: Sign
  124. Attain 24 Words Per Minute Typing (typing)
  125. Do I have to do home-row typing?
  126. Toggle Applications with One Hand (toggle)
  127. Close a Window (closewin)
  128. Close an Application (closeapp)
  129. Take Some Screenshots (screenshot)
  130. Mac
  131. Linux
  132. Windows
  133. Animated GIFs
  134. Edit a File with GitHub (edit)
  135. Create First GitHub Issue (issues)
  136. Create Custom Issue Labels (labels)
  137. Dragging a File Into a GitHub Repo (upload)
  138. File Name Caution
  139. Learn to Learn, Just in Time (jit)
  140. What is Coding? (what)
  141. Coding or Programming?
  142. Programming is Not Computer Science
  143. Organic Learning (organic)
  144. Learning is Messy
  145. Learning to Mastery (mastery)
  146. You Do Not Progress Until You Know It
  147. Speed
  148. Understand Athletic Software Engineering (athletic)
  149. Choosing a Computer (computer)
  150. Developers Overwhelmingly Prefer Mac and Linux
  151. So what do you have against Microsoft?
  152. Login with Mac Terminal (terminal)
  153. ⌘ + Space for Spotlight
  154. Secure Shell Login to skilstak.sh
  155. ⌘ + +/- to Increase/Decrease Font Size
  156. ⌘ + crtl + f to Full Screen
  157. Login with Chrome SSH Extension (chromessh)
  158. First Login to Chrome
  159. Install the Extension
  160. Download the Solarized Theme Configuration
  161. “Restore Backup” to Update for Solarized Theme
  162. Configure and Connect
  163. Do Not Forget to Logout of Chrome!
  164. Removing the Chrome SSH Extension
  165. Command Line Essentials (cli)
  166. Login
  167. Help
  168. List Files and Directories
  169. Long Listing
  170. Long Listing of a Single File
  171. Long Listing of Everything
  172. Clearing the Screen
  173. You are Here
  174. Make a Directory
  175. Change Up One Directory
  176. Change to the Home Directory
  177. Using Tab Completion
  178. Change to User’s Home Directory
  179. Creating, Setting Permissions, and Editing a Script
  180. Renaming
  181. Copying
  182. Removing File
  183. Removing Directory
  184. Editing Existing File
  185. Save to GitHub
  186. Stop the Fish
  187. Just a Start
  188. Changing Your Password
  189. Understand Basic Algebra Math (math)
  190. You Can’t Program Without Math
  191. How To Learn
  192. Attain the Desert in CodeCombat.com (desert)
  193. Configure GitHub Keys (keys)
  194. Secret Decoder Rings
  195. Secure Shell Keys
  196. Create a Key Pair with ssh-keygen
  197. Copy Your Public Key
  198. Paste Public Key into GitHub Settings
  199. Test
  200. Clone a Repo
  201. Update Push Default
  202. Update Profile Configuration
  203. Create Your Individual Development Plan (IDP) (idp)
  204. A Conversation
  205. Goals
  206. Long Term Vision
  207. Come Back Often
  208. Get Verified (verify)
  209. Prep Projects (pproj)
  210. 🍎 Welcome Teachers! (teachers)
  211. Prerequisites
  212. Age
  213. Time
  214. Rubrics
  215. Resources
  216. Other
  217. Next
  218. Copyright

home [cc-by-sa][cc-by-sa] [skilstak][skilstak] [donate][donate] [cc-by-sa]: https://creativecommons.org/licenses/by-sa/4.0/ [skilstak]: http://skilstak.io [donate]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LJ7K7DYY35R8Q

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.