mirror of
https://github.com/karlhorky/learn-to-program.git
synced 2024-12-18 14:56:09 +00:00
Add, remove, and fix links, descriptions, and spelling (#68)
Co-authored-by: Karl Horky <karl.horky@gmail.com>
This commit is contained in:
parent
f52aa574eb
commit
8d0c446804
81
README.md
81
README.md
@ -8,11 +8,11 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
## Beginner
|
## Beginner
|
||||||
|
|
||||||
#### [Codecademy](https://www.codecademy.com/)
|
#### [Codecademy](https://www.codecademy.com/)
|
||||||
**Free** platform for learning to code in web technologies\
|
**Freemium** platform for learning to code in many different programming languages\
|
||||||
*(HTML, CSS, JavaScript, jQuery, Python, Ruby, Rails, PHP)*
|
*(HTML, CSS, JavaScript, jQuery, Python, Ruby, Rails, PHP, C++, Java)*
|
||||||
|
|
||||||
#### [Khan Academy's Hour of Code](https://www.khanacademy.org/hourofcode)
|
#### [Khan Academy's Hour of Code](https://www.khanacademy.org/hourofcode)
|
||||||
**Free** interactive 1-hour course to learn the very basics of web development\
|
**Free** interactive 1-hour courses to learn the very basics of web development\
|
||||||
*(HTML, CSS, JavaScript, SQL)*
|
*(HTML, CSS, JavaScript, SQL)*
|
||||||
|
|
||||||
#### [UpLeveled Bootcamp Prep Course](https://learn.upleveled.io/)
|
#### [UpLeveled Bootcamp Prep Course](https://learn.upleveled.io/)
|
||||||
@ -28,14 +28,14 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
*(CSS)*
|
*(CSS)*
|
||||||
|
|
||||||
#### Udemy [Programming](https://www.udemy.com/courses/search/?q=programming), [Development](https://www.udemy.com/courses/Development/)
|
#### Udemy [Programming](https://www.udemy.com/courses/search/?q=programming), [Development](https://www.udemy.com/courses/Development/)
|
||||||
**Freemium** marketplace of courses from third party providers. Quality may vary.\
|
**Freemium** marketplace of courses from third party providers - quality may vary\
|
||||||
*(HTML, CSS, JavaScript, Ruby, Rails, Python, iOS, Android)*
|
*(HTML, CSS, JavaScript, Ruby, Rails, Python, iOS, Android)*
|
||||||
|
|
||||||
#### [Code Avengers](https://www.codeavengers.com/)
|
#### [Code Avengers](https://www.codeavengers.com/)
|
||||||
**Freemium** platform for basic web and app develoment courses\
|
**Freemium** platform for basic web and app development courses\
|
||||||
*(HTML, CSS, JavaScript)*
|
*(HTML, CSS, JavaScript)*
|
||||||
|
|
||||||
#### [learn.shayhowe.com](https://learn.shayhowe.com/)
|
#### [Shay Howe's Learn to Code HTML & CSS](https://learn.shayhowe.com/)
|
||||||
**Free** beginner to intermediate guides on web development\
|
**Free** beginner to intermediate guides on web development\
|
||||||
*(HTML, CSS, JavaScript)*
|
*(HTML, CSS, JavaScript)*
|
||||||
|
|
||||||
@ -43,20 +43,20 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
**Free** beginner and intermediate guides on web development\
|
**Free** beginner and intermediate guides on web development\
|
||||||
*(HTML, CSS, JavaScript)*
|
*(HTML, CSS, JavaScript)*
|
||||||
|
|
||||||
#### Degreed [Web Development](https://degreed.com/learning/web%20development), [Programming](https://degreed.com/learning/programming)
|
#### [freeCodeCamp](https://www.freecodecamp.org/)
|
||||||
**Mixed** directory of courses, videos and other learning resources for web development and programming. Quality may vary.\
|
**Free** learn to code and help nonprofits at the same time\
|
||||||
*(HTML, CSS, JavaScript, AngularJS, Rails)*
|
*(HTML, CSS, JavaScript, Databases, Git & GitHub, Node.js, React.js, D3.js, Python)*
|
||||||
|
|
||||||
#### [Free Code Camp](https://www.freecodecamp.org/)
|
|
||||||
**Free** Learn to code and help nonprofits. An open source community of people who learn to code and help nonprofits.\
|
|
||||||
*(HTML, CSS, JavaScript, Databases, Git & GitHub, Node.js, React.js, D3.js)*
|
|
||||||
|
|
||||||
#### [Vertabelo Academy](https://academy.vertabelo.com/)
|
#### [Vertabelo Academy](https://academy.vertabelo.com/)
|
||||||
**Free** SQL courses with interactive exercises and quizzes\
|
**Free** SQL courses with interactive exercises and quizzes\
|
||||||
*(SQL, database concepts)*
|
*(SQL, database concepts)*
|
||||||
|
|
||||||
|
#### [The Odin Project](https://www.theodinproject.com)
|
||||||
|
**Free** beginner to intermediate full-stack courses with Ruby and JS learning paths\
|
||||||
|
*(HTML, CSS, JavaScript, Ruby, Rails)*
|
||||||
|
|
||||||
#### [GitHub Skills](https://github.com/skills)
|
#### [GitHub Skills](https://github.com/skills)
|
||||||
**Free** Self paced, interactive projects to learn Git and GitHub. Created and maintained by GitHub's training team.\
|
**Free** self paced, interactive projects to learn Git and GitHub, created and maintained by GitHub's training team\
|
||||||
*(Git, GitHub)*
|
*(Git, GitHub)*
|
||||||
|
|
||||||
#### [Grid Garden](https://cssgridgarden.com/)
|
#### [Grid Garden](https://cssgridgarden.com/)
|
||||||
@ -64,30 +64,38 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
*(CSS)*
|
*(CSS)*
|
||||||
|
|
||||||
#### [Hexlet.io](https://en.hexlet.io)
|
#### [Hexlet.io](https://en.hexlet.io)
|
||||||
**Mixed** Self paced, interactive projects to learn JavaScript, C, Regular Expressions and computer science in general.
|
**Mixed** self paced, interactive projects to learn JavaScript, C, Regular Expressions and computer science in general\
|
||||||
*(JavaScript, Regular Expressions, Bash, computer science, Ansible)*
|
*(JavaScript, Regular Expressions, Bash, computer science, Ansible)*
|
||||||
|
|
||||||
#### [Programming Historian](https://programminghistorian.org/en/lessons/)
|
#### [Programming Historian](https://programminghistorian.org/en/lessons/)
|
||||||
**Free** Peer reviewed introductory courses for digital humanists.\
|
**Free** peer reviewed introductory courses for digital humanists\
|
||||||
*(Python, R, Unity, QGIS, HTML, Regular Expressions)*
|
*(Python, R, Unity, QGIS, HTML, Regular Expressions)*
|
||||||
|
|
||||||
#### [Software Carpentry](https://software-carpentry.org/lessons/)
|
#### [Software Carpentry](https://software-carpentry.org/lessons/)
|
||||||
**Free** Foundational coding and data science skills for researchers.\
|
**Free** foundational coding and data science skills for researchers\
|
||||||
*(Python, R, OpenRefine, Unix Shell, Git)*
|
*(Python, R, OpenRefine, Unix Shell, Git)*
|
||||||
|
|
||||||
#### [Hyperskill by JetBrains Academy](https://hi.hyperskill.org/)
|
#### [Hyperskill by JetBrains Academy](https://hi.hyperskill.org)
|
||||||
**Free** teaches programming in Java by creating small applications built step by step\
|
**Freemium** wide range of tracks in popular programming languages and development frameworks\
|
||||||
*(Java, OOP, Gradle, Maven, Spring Boot)*
|
*(Python, Java, Kotlin, SQL)*
|
||||||
|
|
||||||
#### [Cratecode](https://cratecode.com/)
|
#### [Cratecode](https://cratecode.com/)
|
||||||
**Free** online platform that teaches programming through interactive lessons\
|
**Free** online platform that teaches programming through interactive lessons\
|
||||||
*(JavaScript, TypeScript, HTML, p5.js, Backend Web Development)*
|
*(JavaScript, TypeScript, HTML, p5.js, Backend Web Development)*
|
||||||
|
|
||||||
|
#### [DataCamp](https://www.datacamp.com/)
|
||||||
|
**Freemium** interactive platform for learning data science\
|
||||||
|
*(Python, R, SQL, Power BI, ChatGPT)*
|
||||||
|
|
||||||
|
#### [Developer Roadmaps](https://roadmap.sh/)
|
||||||
|
**Free** learning roadmap guides with links to educational content\
|
||||||
|
*(Fullstack, UX Design, Cyber Security, Computer Science, Blockchain, DevOps, PostgreSQL)*
|
||||||
|
|
||||||
## Intermediate
|
## Intermediate
|
||||||
|
|
||||||
#### Khan Academy [Computer Programming](https://www.khanacademy.org/computing/computer-programming), [Computer Science](https://www.khanacademy.org/computing/computer-science)
|
#### Khan Academy [Computer Programming](https://www.khanacademy.org/computing/computer-programming), [Computer Science](https://www.khanacademy.org/computing/computer-science)
|
||||||
**Free** intermediate to advanced courses on how to program drawings, animations, games and webpages and more advanced computer science topics\
|
**Free** intermediate to advanced courses on how to program drawings, animations, games and webpages and more advanced computer science topics\
|
||||||
*(HTML, CSS, JavaScript, algorithms, cryptography)*
|
*(HTML, CSS, JavaScript, SQL, algorithms, cryptography)*
|
||||||
|
|
||||||
#### [Udacity](https://www.udacity.com/)
|
#### [Udacity](https://www.udacity.com/)
|
||||||
**Free** platform for computer science and web development courses\
|
**Free** platform for computer science and web development courses\
|
||||||
@ -113,16 +121,16 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
**Free** crowdsourced mentorship platform of programming exercises and code reviews\
|
**Free** crowdsourced mentorship platform of programming exercises and code reviews\
|
||||||
*(Clojure, CoffeeScript, C++, C#, Elixir, Erlang, F#, Go, Haskell, JavaScript, Common Lisp, Lua, Objective-C, OCaml, Perl 5, PL/SQL, Python, Ruby, Scala, Swift)*
|
*(Clojure, CoffeeScript, C++, C#, Elixir, Erlang, F#, Go, Haskell, JavaScript, Common Lisp, Lua, Objective-C, OCaml, Perl 5, PL/SQL, Python, Ruby, Scala, Swift)*
|
||||||
|
|
||||||
#### [Stanford on iTunes U](https://itunes.stanford.edu/)
|
#### [PluralSight](https://www.pluralsight.com/browse)
|
||||||
**Free** programming and mobile development courses on iTunes from Stanford University\
|
**Paid** platform for courses in web development, software development, security and more\
|
||||||
*(programming, startups, iOS)*
|
*(HTML, CSS, JavaScript, React, AngularJS, Java, SQL)*
|
||||||
|
|
||||||
#### [PluralSight](https://www.pluralsight.com/tag/developer?pageSize=48&sort=popular)
|
#### [CodeChef Courses](https://www.codechef.com/learn)
|
||||||
**Paid** platform for web development courses\
|
**Freemium** platform with courses in web development and software development\
|
||||||
*(JavaScript, AngularJS, Java)*
|
*(HTML, CSS, JavaScript, Python, Java, C++)*
|
||||||
|
|
||||||
#### [CodeChef Problems](https://www.codechef.com/problems/easy/)
|
#### [CodeChef Problems](https://www.codechef.com/problems/easy/)
|
||||||
**Free** intermediate to advanced programming problems\
|
**Freemium** intermediate to advanced programming problems\
|
||||||
*(programming)*
|
*(programming)*
|
||||||
|
|
||||||
#### [CodingBat](https://codingbat.com/)
|
#### [CodingBat](https://codingbat.com/)
|
||||||
@ -130,7 +138,7 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
*(Python, Java)*
|
*(Python, Java)*
|
||||||
|
|
||||||
#### [Codewars](https://www.codewars.com/)
|
#### [Codewars](https://www.codewars.com/)
|
||||||
**Free** code challenges. Compare your solution with those of others.\
|
**Free** code challenges - compare your solution with those of others\
|
||||||
*(JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell, Java)*
|
*(JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell, Java)*
|
||||||
|
|
||||||
#### [CodinGame](https://www.codingame.com/)
|
#### [CodinGame](https://www.codingame.com/)
|
||||||
@ -144,24 +152,23 @@ This list aims to be a curated set of high quality educational resources. The av
|
|||||||
#### [Wes Bos](https://wesbos.com/courses/)
|
#### [Wes Bos](https://wesbos.com/courses/)
|
||||||
**Mixed** guided video courses to build products using new technologies\
|
**Mixed** guided video courses to build products using new technologies\
|
||||||
*(JavaScript, CSS, React, Node.js, GraphQL, Redux)*
|
*(JavaScript, CSS, React, Node.js, GraphQL, Redux)*
|
||||||
|
|
||||||
|
#### [Level Up Tutorials](https://levelup.video/library)
|
||||||
|
**Free** video tutorials for web developers and designers\
|
||||||
|
*(HTML, CSS, JavaScript, React, Svelte, Vue, Node.js, GraphQL, TypeScript, Deno, GitHub, Figma, Ruby, Drupal, Magento, Wordpress)*
|
||||||
|
|
||||||
## Advanced
|
## Advanced
|
||||||
|
|
||||||
|
#### [MIT OpenCourseWare](https://ocw.mit.edu/search/?t=Computer%20Science)
|
||||||
#### [Paqmind](http://paqmind.com)
|
|
||||||
**Free** Quiz your knowledge of programming\
|
|
||||||
*(JavaScript, Node.js, React, functional programming)*
|
|
||||||
|
|
||||||
#### [MIT Courseware](https://ocw.mit.edu/courses/find-by-topic/#cat=engineering&subcat=computerscience)
|
|
||||||
**Free** courses from MIT on advanced computer science topics\
|
**Free** courses from MIT on advanced computer science topics\
|
||||||
*(varied and extensive computer science topics, C, C++, ..)*
|
*(varied and extensive computer science topics, C, C++, ..)*
|
||||||
|
|
||||||
#### [EDX](https://www.edx.org/course/subject/computer-science)
|
#### [edX](https://www.edx.org/learn/computer-programming)
|
||||||
**Free** courses from Harvard, MIT, and other universities\
|
**Free** courses from Harvard, MIT, and other universities\
|
||||||
*(varied computer science subjects including theory and programming, data science, algorithms, ...)*
|
*(varied computer science subjects including theory and programming, data science, algorithms, ...)*
|
||||||
|
|
||||||
#### [Coursera](https://www.coursera.org/courses?categories=cs-ai,cs-programming,cs-systems,cs-theory,infotech)
|
#### [Coursera](https://www.coursera.org/courses?categories=cs-ai,cs-programming,cs-systems,cs-theory,infotech)
|
||||||
**Free** platform for courses from universities and organizations worldwide\
|
**Mixed** platform for courses from universities and organizations worldwide\
|
||||||
*(varied computer science subjects including theory and programming, data science, algorithms, ...)*
|
*(varied computer science subjects including theory and programming, data science, algorithms, ...)*
|
||||||
|
|
||||||
#### [Awesome CS Courses](https://github.com/prakhar1989/awesome-courses/blob/master/README.md)
|
#### [Awesome CS Courses](https://github.com/prakhar1989/awesome-courses/blob/master/README.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user