Skip to content

Instantly share code, notes, and snippets.

@burdenless
Last active February 14, 2022 23:17
Show Gist options
  • Save burdenless/f1ea7f209bcc05741f16d8df2b816508 to your computer and use it in GitHub Desktop.
Save burdenless/f1ea7f209bcc05741f16d8df2b816508 to your computer and use it in GitHub Desktop.

Revisions

  1. burdenless revised this gist Feb 14, 2022. No changes.
  2. burdenless revised this gist Jun 25, 2021. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,12 @@
    2. Secondly, check out a few of the resources below and prioritize what you need. If you read through the first couple of exercises and have no idea what is happening, look at a different website, tutorial, or video series that might fit your level of experience better; you want to build a really solid foundation with computer science principles.
    3. Finally, don't get frustrated. It takes a while to "re-wire" your brain to think in computer science logic and terminology. It's okay, that happens to everyone.

    ## Hands-On Tutorials/Exercises
    ## Programming Language Tutorials

    * [Python for Beginners](https://wiki.python.org/moin/BeginnersGuide/NonProgrammers)
    * A comprehensive guide to learning programming AND the Python programming language. Really good guide to start from with no experience.

    ## General Hands-On Tutorials/Exercises

    * **[Codecademy](https://www.codecademy.com/learn)**
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.
  3. burdenless revised this gist Jun 25, 2021. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -50,8 +50,8 @@ Khan Academy offers tons of subjects (as their front page says, “You can learn

    - Coding resources they offer: JS, HTML/CSS, SQL, much more

    * **MIT OpenCourseware**
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.
    * **[MIT OpenCourseware](https://ocw.mit.edu/courses/intro-programming/)**
    MIT maintains an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material.

    - Courses offered: Many. Check out their website to see all the programming ones offered.

  4. burdenless revised this gist Jun 25, 2021. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,9 @@
    # Instructions
    ## Instructions
    1. First things first: create a profile on [GitHub](https://github.com), which is where you will store all of your code.
    2. Secondly, check out a few of the resources below and prioritize what you need. If you read through the first couple of exercises and have no idea what is happening, look at a different website, tutorial, or video series that might fit your level of experience better; you want to build a really solid foundation with computer science principles.
    3. Finally, don't get frustrated. It takes a while to "re-wire" your brain to think in computer science logic and terminology. It's okay, that happens to everyone.

    # Hands-On Tutorials/Exercises
    ## Hands-On Tutorials/Exercises

    * **[Codecademy](https://www.codecademy.com/learn)**
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.
    @@ -33,13 +33,13 @@ HackerRank has a ton of resources and exercises to sharpen and maintain great de
    * **[Treehouse](https://teamtreehouse.com/)**
    Awesome courses that are paid for on a subscription base, rather than a big lump sum up front. This flexibility means if you are not getting the value you think you should be, you can cancel and move on with no worry about losing extra money. Also, thy offer a 7-DAY FREE TRIAL.

    # Courses
    ## Courses
    * **[Coursera](https://www.coursera.org/search?query=coding&index=prod_all_products_term_optimization)**
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    * **[edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?**index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)
    * **[edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)**
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    - Free programming courses offered: Java, C#, Python, and many more
  5. burdenless revised this gist Jun 25, 2021. 1 changed file with 16 additions and 16 deletions.
    32 changes: 16 additions & 16 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -5,55 +5,55 @@

    # Hands-On Tutorials/Exercises

    * [Codecademy](https://www.codecademy.com/learn)
    * **[Codecademy](https://www.codecademy.com/learn)**
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

    - What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more

    * [freeCodeCamp](https://www.freecodecamp.org/learn)
    * **[freeCodeCamp](https://www.freecodecamp.org/learn)**
    This free online coding school, created by Quincy Larson, teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits. It’s perfect for learners who want to learn how to code online by getting practical, hands-on experience that will do some good and look impressive on a resume.

    - Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more

    [Codewars](https://www.codewars.com/)
    * **[Codewars](https://www.codewars.com/)**
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.

    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

    * [The Odin Project](https://www.theodinproject.com/paths/foundations?)
    * **[The Odin Project](https://www.theodinproject.com/paths/foundations?)**
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    * [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
    * **[HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)**
    HackerRank has a ton of resources and exercises to sharpen and maintain great developer skills.

    - Link is directly to the 30 days of code, to introduce you to coding.

    * [Treehouse](https://teamtreehouse.com/)
    * **[Treehouse](https://teamtreehouse.com/)**
    Awesome courses that are paid for on a subscription base, rather than a big lump sum up front. This flexibility means if you are not getting the value you think you should be, you can cancel and move on with no worry about losing extra money. Also, thy offer a 7-DAY FREE TRIAL.

    # Courses
    * [Coursera](https://www.coursera.org/search?query=coding&index=prod_all_products_term_optimization)
    * **[Coursera](https://www.coursera.org/search?query=coding&index=prod_all_products_term_optimization)**
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)
    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    * [edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)
    * **[edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?**index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    - Free programming courses offered: Java, C#, Python, and many more
    - Also offers **PAID** professional certificates
    - Free programming courses offered: Java, C#, Python, and many more
    - Also offers **PAID** professional certificates

    * [Khan Academy](https://www.khanacademy.org/computing)
    * **[Khan Academy](https://www.khanacademy.org/computing)**
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    - Coding resources they offer: JS, HTML/CSS, SQL, much more
    - Coding resources they offer: JS, HTML/CSS, SQL, much more

    * MIT OpenCourseware
    * **MIT OpenCourseware**
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.

    - Courses offered: Many. Check out their website to see all the programming ones offered.
    - Courses offered: Many. Check out their website to see all the programming ones offered.

    * [Udacity](https://www.udacity.com/)
    * **[Udacity](https://www.udacity.com/)**
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  6. burdenless revised this gist Jun 25, 2021. 1 changed file with 32 additions and 31 deletions.
    63 changes: 32 additions & 31 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -3,56 +3,57 @@
    2. Secondly, check out a few of the resources below and prioritize what you need. If you read through the first couple of exercises and have no idea what is happening, look at a different website, tutorial, or video series that might fit your level of experience better; you want to build a really solid foundation with computer science principles.
    3. Finally, don't get frustrated. It takes a while to "re-wire" your brain to think in computer science logic and terminology. It's okay, that happens to everyone.

    # Resources
    # Hands-On Tutorials/Exercises

    ## 1. [Codecademy](https://www.codecademy.com/learn)
    * [Codecademy](https://www.codecademy.com/learn)
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

    What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more
    - What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more

    ## 2. [freeCodeCamp](https://www.freecodecamp.org/learn)
    * [freeCodeCamp](https://www.freecodecamp.org/learn)
    This free online coding school, created by Quincy Larson, teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits. It’s perfect for learners who want to learn how to code online by getting practical, hands-on experience that will do some good and look impressive on a resume.

    - Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more
    - Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more

    ## 3. [Coursera](https://www.coursera.org/search?query=coding&index=prod_all_products_term_optimization)
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.
    [Codewars](https://www.codewars.com/)
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.

    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)
    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

    ## 4. [edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.
    * [The Odin Project](https://www.theodinproject.com/paths/foundations?)
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    - Free programming courses offered: Java, C#, Python, and many more
    - Also offers **PAID** professional certificates
    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    ## 5. [Codewars](https://www.codewars.com/)
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.
    * [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
    HackerRank has a ton of resources and exercises to sharpen and maintain great developer skills.

    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell
    - Link is directly to the 30 days of code, to introduce you to coding.

    ## 6. [Khan Academy](https://www.khanacademy.org/computing)
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!
    * [Treehouse](https://teamtreehouse.com/)
    Awesome courses that are paid for on a subscription base, rather than a big lump sum up front. This flexibility means if you are not getting the value you think you should be, you can cancel and move on with no worry about losing extra money. Also, thy offer a 7-DAY FREE TRIAL.

    - Coding resources they offer: JS, HTML/CSS, SQL, much more
    # Courses
    * [Coursera](https://www.coursera.org/search?query=coding&index=prod_all_products_term_optimization)
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    ## 7. MIT OpenCourseware
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.
    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    - Courses offered: Many. Check out their website to see all the programming ones offered.
    * [edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    ## 8. [The Odin Project](https://www.theodinproject.com/paths/foundations?)
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!
    - Free programming courses offered: Java, C#, Python, and many more
    - Also offers **PAID** professional certificates

    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails
    * [Khan Academy](https://www.khanacademy.org/computing)
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    ## 9. [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
    HackerRank has a ton of resources and exercises to sharpen and maintain great developer skills.
    - Coding resources they offer: JS, HTML/CSS, SQL, much more

    - Link is directly to the 30 days of code, to introduce you to coding.
    * MIT OpenCourseware
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.

    ## 10. [Udacity](https://www.udacity.com/)
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
    - Courses offered: Many. Check out their website to see all the programming ones offered.

    ## 11. [Treehouse](https://teamtreehouse.com/)
    Awesome courses that are paid for on a subscription base, rather than a big lump sum up front. This flexibility means if you are not getting the value you think you should be, you can cancel and move on with no worry about losing extra money. Also, thy offer a 7-DAY FREE TRIAL.
    * [Udacity](https://www.udacity.com/)
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  7. burdenless revised this gist Jun 25, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    # Instructions
    1. First things first: create a profile on [GitHub](https://github.com), which is where you will store all of your code.
    2. Secondly, check out a few of the resources below and prioritize what you need. If you read through the first couple of exercises and have no idea what is happening, look at a different website, tutorial, or video series that might fit your level of experience better; you want to build a really solid foundation with computer science principles.
    3. Finally, dont' get frustrated. It takes a while to "re-wire" your brain to think in computer science logic and terminology. It's okay, that happens to everyone.
    3. Finally, don't get frustrated. It takes a while to "re-wire" your brain to think in computer science logic and terminology. It's okay, that happens to everyone.

    # Resources

  8. burdenless revised this gist Jun 25, 2021. 1 changed file with 12 additions and 2 deletions.
    14 changes: 12 additions & 2 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,10 @@
    # Instructions
    1. First things first: create a profile on [GitHub](https://github.com), which is where you will store all of your code.
    2. Secondly, check out a few of the resources below and prioritize what you need. If you read through the first couple of exercises and have no idea what is happening, look at a different website, tutorial, or video series that might fit your level of experience better; you want to build a really solid foundation with computer science principles.
    3. Finally, dont' get frustrated. It takes a while to "re-wire" your brain to think in computer science logic and terminology. It's okay, that happens to everyone.

    # Resources

    ## 1. [Codecademy](https://www.codecademy.com/learn)
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

    @@ -34,7 +41,7 @@ Competition to get into MIT may be stiff, but accessing their course material on

    - Courses offered: Many. Check out their website to see all the programming ones offered.

    ## 8. The Odin Project
    ## 8. [The Odin Project](https://www.theodinproject.com/paths/foundations?)
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails
    @@ -45,4 +52,7 @@ HackerRank has a ton of resources and exercises to sharpen and maintain great de
    - Link is directly to the 30 days of code, to introduce you to coding.

    ## 10. [Udacity](https://www.udacity.com/)
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.

    ## 11. [Treehouse](https://teamtreehouse.com/)
    Awesome courses that are paid for on a subscription base, rather than a big lump sum up front. This flexibility means if you are not getting the value you think you should be, you can cancel and move on with no worry about losing extra money. Also, thy offer a 7-DAY FREE TRIAL.
  9. burdenless revised this gist Jun 25, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -44,5 +44,5 @@ HackerRank has a ton of resources and exercises to sharpen and maintain great de

    - Link is directly to the 30 days of code, to introduce you to coding.

    ## 10. Udacity
    ## 10. [Udacity](https://www.udacity.com/)
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  10. burdenless revised this gist Jun 25, 2021. 1 changed file with 5 additions and 17 deletions.
    22 changes: 5 additions & 17 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -24,37 +24,25 @@ Codewars offers a fun and unique way to learn coding. With a martial-arts theme,

    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

    ## 6. Code Conquest
    Code Conquest is a free online guide to coding for beginners. The coding website is perfect for those who haven’t got a clue where to start. Learn how to learn to code, watch free tutorials, download cheat sheets, test your knowledge with quizzes, and more.

    - Topics taught: HTML/CSS, JavaScript, PHP, Ruby, jQuery, Swift, Python and more

    ## 7. GA Dash
    This is General Assembly’s free online learning platform. It’s entirely project-based–you build a “project” with each walkthrough–making it ideal for those who like to get hands-on while learning to code online.

    - They are one of the very few free learn-to-code resources that have a course on how to build a Tumblr theme from scratch. Read my review of it here.

    - What free coding projects they offer: HTML, CSS, JavaScript, responsive design

    ## 8. [Khan Academy](https://www.khanacademy.org/computing)
    ## 6. [Khan Academy](https://www.khanacademy.org/computing)
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    - Coding resources they offer: JS, HTML/CSS, SQL, much more

    ## 9. MIT OpenCourseware
    ## 7. MIT OpenCourseware
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.

    - Courses offered: Many. Check out their website to see all the programming ones offered.

    ## 10. The Odin Project
    ## 8. The Odin Project
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    ## 11. [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
    ## 9. [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
    HackerRank has a ton of resources and exercises to sharpen and maintain great developer skills.

    - Link is directly to the 30 days of code, to introduce you to coding.

    ## 12. Udacity
    ## 10. Udacity
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  11. burdenless revised this gist Jun 22, 2021. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -51,5 +51,10 @@ Modern-day warriors can set sail for learning to code with the Odin Project. It

    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    ## 11. Udacity
    ## 11. [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
    HackerRank has a ton of resources and exercises to sharpen and maintain great developer skills.

    - Link is directly to the 30 days of code, to introduce you to coding.

    ## 12. Udacity
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  12. burdenless revised this gist Jun 22, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -19,7 +19,7 @@ EdX is an open-source higher education program governed by MIT and Harvard, maki
    - Free programming courses offered: Java, C#, Python, and many more
    - Also offers **PAID** professional certificates

    ## 5. Codewars
    ## 5. [Codewars](https://www.codewars.com/)
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.

    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell
  13. burdenless revised this gist Jun 22, 2021. No changes.
  14. burdenless revised this gist Jun 22, 2021. No changes.
  15. burdenless revised this gist Jun 22, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -13,10 +13,11 @@ Coursera is one of the best places to learn to code for free, with its professio

    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    ## 4. edX
    ## 4. [edX](https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming?index=product&queryID=5e088c76f621e7087562488e99c156c3&position=1)
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    - Free programming courses offered: Java, C#, Python, and many more
    - Also offers **PAID** professional certificates

    ## 5. Codewars
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.
  16. burdenless revised this gist Jun 22, 2021. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,14 @@
    ## 1. Codecademy
    ## 1. [Codecademy](https://www.codecademy.com/learn)
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

    What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more

    ## 2. freeCodeCamp
    ## 2. [freeCodeCamp](https://www.freecodecamp.org/learn)
    This free online coding school, created by Quincy Larson, teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits. It’s perfect for learners who want to learn how to code online by getting practical, hands-on experience that will do some good and look impressive on a resume.

    - Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more

    ## 3. Coursera
    ## 3. [Coursera](https://www.coursera.org/search?query=coding&index=prod_all_products_term_optimization)
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)
  17. burdenless revised this gist Jun 22, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -35,7 +35,7 @@ This is General Assembly’s free online learning platform. It’s entirely proj

    - What free coding projects they offer: HTML, CSS, JavaScript, responsive design

    ## 8. Khan Academy
    ## 8. [Khan Academy](https://www.khanacademy.org/computing)
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    - Coding resources they offer: JS, HTML/CSS, SQL, much more
  18. burdenless revised this gist Jun 22, 2021. 1 changed file with 11 additions and 11 deletions.
    22 changes: 11 additions & 11 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -1,54 +1,54 @@
    1. Codecademy
    ## 1. Codecademy
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

    What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more

    2. freeCodeCamp
    ## 2. freeCodeCamp
    This free online coding school, created by Quincy Larson, teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits. It’s perfect for learners who want to learn how to code online by getting practical, hands-on experience that will do some good and look impressive on a resume.

    - Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more

    3. Coursera
    ## 3. Coursera
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    4. edX
    ## 4. edX
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    - Free programming courses offered: Java, C#, Python, and many more

    5. Codewars
    ## 5. Codewars
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.

    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

    6. Code Conquest
    ## 6. Code Conquest
    Code Conquest is a free online guide to coding for beginners. The coding website is perfect for those who haven’t got a clue where to start. Learn how to learn to code, watch free tutorials, download cheat sheets, test your knowledge with quizzes, and more.

    - Topics taught: HTML/CSS, JavaScript, PHP, Ruby, jQuery, Swift, Python and more

    7. GA Dash
    ## 7. GA Dash
    This is General Assembly’s free online learning platform. It’s entirely project-based–you build a “project” with each walkthrough–making it ideal for those who like to get hands-on while learning to code online.

    - They are one of the very few free learn-to-code resources that have a course on how to build a Tumblr theme from scratch. Read my review of it here.

    - What free coding projects they offer: HTML, CSS, JavaScript, responsive design

    8. Khan Academy
    ## 8. Khan Academy
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    - Coding resources they offer: JS, HTML/CSS, SQL, much more

    9. MIT OpenCourseware
    ## 9. MIT OpenCourseware
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.

    - Courses offered: Many. Check out their website to see all the programming ones offered.

    10. The Odin Project
    ## 10. The Odin Project
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    11. Udacity
    ## 11. Udacity
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  19. burdenless revised this gist Jun 22, 2021. 1 changed file with 10 additions and 10 deletions.
    20 changes: 10 additions & 10 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -6,49 +6,49 @@ What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby,
    2. freeCodeCamp
    This free online coding school, created by Quincy Larson, teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits. It’s perfect for learners who want to learn how to code online by getting practical, hands-on experience that will do some good and look impressive on a resume.

    Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more
    - Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more

    3. Coursera
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    What free coding courses they offer: Many (far beyond your basic coding/computer science topics)
    - What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    4. edX
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    Free programming courses offered: Java, C#, Python, and many more
    - Free programming courses offered: Java, C#, Python, and many more

    5. Codewars
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.

    Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell
    - Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

    6. Code Conquest
    Code Conquest is a free online guide to coding for beginners. The coding website is perfect for those who haven’t got a clue where to start. Learn how to learn to code, watch free tutorials, download cheat sheets, test your knowledge with quizzes, and more.

    Topics taught: HTML/CSS, JavaScript, PHP, Ruby, jQuery, Swift, Python and more
    - Topics taught: HTML/CSS, JavaScript, PHP, Ruby, jQuery, Swift, Python and more

    7. GA Dash
    This is General Assembly’s free online learning platform. It’s entirely project-based–you build a “project” with each walkthrough–making it ideal for those who like to get hands-on while learning to code online.

    They are one of the very few free learn-to-code resources that have a course on how to build a Tumblr theme from scratch. Read my review of it here.
    - They are one of the very few free learn-to-code resources that have a course on how to build a Tumblr theme from scratch. Read my review of it here.

    What free coding projects they offer: HTML, CSS, JavaScript, responsive design
    - What free coding projects they offer: HTML, CSS, JavaScript, responsive design

    8. Khan Academy
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    Coding resources they offer: JS, HTML/CSS, SQL, much more
    - Coding resources they offer: JS, HTML/CSS, SQL, much more

    9. MIT OpenCourseware
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.

    Courses offered: Many. Check out their website to see all the programming ones offered.
    - Courses offered: Many. Check out their website to see all the programming ones offered.

    10. The Odin Project
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails
    - Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    11. Udacity
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.
  20. burdenless created this gist Jun 22, 2021.
    54 changes: 54 additions & 0 deletions coding-resources.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,54 @@
    1. Codecademy
    Codecademy is one of the most popular free coding websites for beginners. On their platform, you can learn how to program among other technical skills. Its reputation as one of the best free coding websites is well-deserved. Codecademy revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

    What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more

    2. freeCodeCamp
    This free online coding school, created by Quincy Larson, teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits. It’s perfect for learners who want to learn how to code online by getting practical, hands-on experience that will do some good and look impressive on a resume.

    Free coding certifications on offer: HTML, CSS, JavaScript, data visualization, DevTools, QA testing, Node.js, React, jQuery, and more

    3. Coursera
    Coursera is one of the best places to learn to code for free, with its professional and versatile course options. The site is a large online course library where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” (prices range between $30-$100) to prove course completion. Sometimes paying for a certificate also grants access to content not available in the free versions. Coursera also offers “Specializations,” which are collections of courses on a specific topic, typically with a capstone project at the end.

    What free coding courses they offer: Many (far beyond your basic coding/computer science topics)

    4. edX
    EdX is an open-source higher education program governed by MIT and Harvard, making it another high-caliber resource where you can learn to code for free online. The site offers over 600 great courses under the “computer science” category, teaching various coding languages. Because it features courses from world-class universities, it’s easily one of the best websites to learn coding for free.

    Free programming courses offered: Java, C#, Python, and many more

    5. Codewars
    Codewars offers a fun and unique way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete the coding lessons for beginners to earn honor and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification! After all, learning code for beginners is easier when you enjoy it.

    Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

    6. Code Conquest
    Code Conquest is a free online guide to coding for beginners. The coding website is perfect for those who haven’t got a clue where to start. Learn how to learn to code, watch free tutorials, download cheat sheets, test your knowledge with quizzes, and more.

    Topics taught: HTML/CSS, JavaScript, PHP, Ruby, jQuery, Swift, Python and more

    7. GA Dash
    This is General Assembly’s free online learning platform. It’s entirely project-based–you build a “project” with each walkthrough–making it ideal for those who like to get hands-on while learning to code online.

    They are one of the very few free learn-to-code resources that have a course on how to build a Tumblr theme from scratch. Read my review of it here.

    What free coding projects they offer: HTML, CSS, JavaScript, responsive design

    8. Khan Academy
    Khan Academy offers tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few free coding classes are offered for younger kids, too–so the whole family can learn to code for free!

    Coding resources they offer: JS, HTML/CSS, SQL, much more

    9. MIT OpenCourseware
    Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.

    Courses offered: Many. Check out their website to see all the programming ones offered.

    10. The Odin Project
    Modern-day warriors can set sail for learning to code with the Odin Project. It’s made by the creators of Thinkful—a premier online coding bootcamp—and the Odin Project is their free, open-source version. While you learn to code for free with their programming tutorials, you can check in for support from other students using the online chat group!

    Tech topics available: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

    11. Udacity
    Udacity offers nearly 200 free coding courses, as well as “Nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but Nanodegrees require a tuition fee.