Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An ongoing collective list of recommended resources for web developers. The vast majority of which are free, though some, however, are paid.

NotificationsYou must be signed in to change notification settings

autumnchris/resources-for-web-developers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 

Repository files navigation

An ongoing collective list of recommended resources for web developers. The vast majority of which are free, though some, however, are paid.


Index

General Resources

Tutorials and Docs

NameCost
W3SchoolsFree with some Paid content
MDN (Mozilla Developer Network)Free
freeCodeCampFree
JavaScript.infoFree
DevDocs.ioFree
DevhintsFree
The Odin ProjectFree
LinkedIn LearningPaid, but Free with some public library and university library memberships
CodecademyFree and Paid content
UdacityFree and Paid content
SololearnFree with Paid features

⇧ Back to Index

YouTube Channels

NameCost
freeCodeCamp.orgFree
Traversy MediaFree
LearnWebCodeFree
Web Dev SimplifiedFree
CS DojoFree
Kevin PowellFree
CS50Free
Faraday AcademyFree
The Coding TrainFree

⇧ Back to Index

Blogs, Chats, and Forums

NameCost
Stack OverflowFree with Paid features
freeCodeCamp's Programming Tutorials blogFree
freeCodeCamp's forumFree
CSS-TricksFree
DEV CommunityFree
The Odin Project's Discord serverFree
Codecademy's forumFree
Ben Ilegbodu's blogFree
Josh Comeau's blogFree
Web Dev Simplified's blogFree
Web Dev Simplified's Discord serverFree
Kevin Powell's Discord serverFree
CS50's Discord serverFree

⇧ Back to Index

Challenges, Algorithms, and Data Structures

NameDescriptionCost
CodewarsA popular gamified site for completing community-driven challenges customized by your preferred programming languages and experience level.Free with some Paid features
Algorithms on freeCodeCampA collection of JavaScript algorithms split by difficulty listed asBasic,Intermediate,Advanced, andInterview Prep.Free
Project EulerHundreds of mathematical programming challenges that can be solved in the programming language of your choice.Free
Computer Science course on Khan AcademyA course for learning sorting algorithms and cryptography challenges in JavaScript.Free
A Bit of Computer Science tutorial on The Odin ProjectA taste of computer science for the JavaScript developer featuring articles and projects for learning DSA.Free
freeCodeCamp'sData Structures courseTest your knowledge of Data Structures with these lessons and challenges on the subject provided in JavaScript.Free
Sorting Algorithms Visualization ComparisonsAnimated visualizations of the functioning of various popular sorting algorithms.Free
Frontend MentorA collection of several frontend projects that can be completed and shared with other developers in the community.Free and Paid content
NeetCodePractice algorithms for interview prep for free and watch courses on DSA with a Pro membership.Free and Paid content
LeetCodeChallenges, Study Plans, Interview Prep for top companies, and more. A well known study platform in the industry.Free and Paid content

⇧ Back to Index

MOOCs

NameDescriptionCost
CS50's Introduction to Computer ScienceTaught by Harvard University on edX, and one of the most well-known programming MOOCs, this course covers introductory computer science concepts and algorithms using C, Python, and JavaScript.Free to take, certificate is Paid
CS50's Introduction to Programming with PythonTaught by Harvard University on edX, an introduction to programming using Python.Free to take, certificate is Paid
CS50's Web Programming with Python and JavaScriptTaught by Harvard University on edX, and a continuation ofCS50, this course goes deeper into the languages of Python and JavaScript by teaching web app development using frameworks like Django and React.Free to take, certificate is Paid
CS50's Introduction to Artificial Intelligence with PythonTaught by Harvard University on edX, and a continuation ofCS50, this course introduces machine learning with Python for the use of adding artificial intelligence to applications.Free to take, certificate is Paid
CS50's Mobile App Development with React NativeTaught by Harvard University on edX, and a continuation ofCS50, this course teaches modern mobile app development using React Native and JavaScript.Free to take, certificate is Paid
The Web Developer Bootcamp 2021 on UdemyThis course teaches the core of what any modern web developer needs to know in order to make full-stack web applications with HTML, CSS, JavaScript, and Node.js.Paid
The Advanced Web Developer Bootcamp on UdemyA continuation ofThe Web Developer Bootcamp, this courses dives deeper into web development, exploring more concepts including libraries like React and D3, JavaScript testing, and advanced CSS.Paid
The Complete Node.js Developer Course (3rd Edition) on UdemyThis courses teaches how to build modern back-end web applications using Node.js, Express.js, and MongoDB.Paid
Become a WordPress Developer: Unlocking Power With Code on UdemyThis course teaches how to create modern custom-built WordPress sites from scratch with PHP and JavaScript.Paid

⇧ Back to Index

Books

Consider the probability of the information in the books provided to be out of date due to the passage of time since publishing. Technologies and practices in the software industry grow and change pretty rapidly. So keep this thought in mind and compare it with other resources you come across.

NameCost
#"https://barbaraoakley.com/books/a-mind-for-numbers" rel="nofollow">A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) by Barbara OakleyPaid, but Free if available at your public or university library
Functional Design Patterns for Express.js: A step-by-step guide to building elegant, maintainable Node.js backends. by Jonathan Lee MartinPaid
Express in Action: Writing, building, and testing Node.js applications by Evan M. HahnFree online, but print book and ebook are Paid
Pro Git by Scott Chacon and Ben StraubFree

⇧ Back to Index

General Links and Tools

NameCost
Visual Studio CodeFree
VS Code keyboard shortcuts cheat sheet on DevhintsFree
ReplitFree with some Paid features
Code Playground on SololearnFree
CodePenFree with some Paid features
ScratchFree
DiffcheckerFree with some Paid features
Can I use...Free
Lorem Ipsum GeneratorFree
"How to Use Google to Solve Your Programming Questions" articleFree
"Don’t Believe Anyone Who Tells You Learning To Code Is Easy" articleFree
"Things I Wish Someone Had Told Me When I Was Learning How to Code" articleFree
"How to be great at asking coding questions" articleFree

⇧ Back to Index

JavaScript

NameCost
freeCodeCamp'sJavaScript Algorithms and Data Structures CertificationFree
freeCodeCamp'sLegacy JavaScript Algorithms and Data Structures CertificationFree
W3Schools'sJavaScript TutorialFree
Udacity'sIntro to JavaScript courseFree
Scrimba.com'sIntroduction to JavaScript courseFree
Scrimba.com'sLearn JavaScript courseFree
JavaScript Basics tutorial on The Odin ProjectFree
JavaScript Course on The Odin ProjectFree
Codecademy'sLearn JavaScript courseFree
Codecademy'sLearn #"https://www.codecademy.com/learn/learn-intermediate-javascript" rel="nofollow">Learn Intermediate JavaScript courseFree
Codecademy'sLearn #"https://www.codecademy.com/learn/learn-javascript-objects" rel="nofollow">Learn #"https://www.codecademy.com/learn/learn-javascript-functions-and-scope" rel="nofollow">Learn #"https://www.codecademy.com/learn/javascript-errors-debugging" rel="nofollow">Learn #"https://www.codecademy.com/learn/learn-javascript-iterators" rel="nofollow">Learn #"https://www.codecademy.com/learn/learn-javascript-classes-and-modules" rel="nofollow">Learn #"https://www.codecademy.com/learn/build-interactive-websites" rel="nofollow">Building Interactive JavaScript Websites coursePaid
Codecademy'sLearn #"https://javascript.info" rel="nofollow">JavaScript.infoFree
Beginner JavaScript! course by Wes BosPaid
JavaScript FormatterFree
Josh Comeau's JS Operator LookupFree
Udacity'sJavaScript and the DOM courseFree
Udacity'sBuilding High Conversion Web Forms courseFree
Udacity'sObject-Oriented JavaScript courseFree
JavaScript30 course by Wes BosFree
JavaScript to JSON ConverterFree
Web APIs list on MDNFree
JavaScript Arrays cheat sheet on DevhintsFree
JavaScript Date cheat sheet on DevhintsFree
JavaScript Interview Questions by@sudheerj on GitHubFree
Codecademy'sTechnical Interview Practice with JavaScript coursePaid

⇧ Back to Index

ES6 Syntax

NameCost
freeCodeCamp'sES6 courseFree
Scrimba.com'sIntroduction to ES6+ courseFree
Udacity'sES6 - JavaScript Improved courseFree
List of ES6 Features by@lukehoban on GitHubFree
ES6 for Everyone course by Wes BosPaid
ES6 cheat sheet on DevhintsFree

⇧ Back to Index

Web Requests and Asynchronous JavaScript

NameCost
PostmanFree with some Paid features
Axios websiteFree
W3Schools'sJSON TutorialFree
Udacity'sJavaScript Promises courseFree
Asynchronous JavaScript and APIs tutorial on The Odin ProjectFree
freeCodeCamp'sJSON APIs and AJAX courseFree
Codecademy'sLearn #"https://www.codecademy.com/learn/learn-javascript-requests" rel="nofollow">Learn #"https://www.digitalocean.com/community/tutorials/understanding-javascript-promises" rel="nofollow">"Understanding JavaScript Promises" articleFree
API list by@public-apis on GitHubFree
API list by@n0shake on GitHubFree
JSONView extension for ChromeFree
HTTP Status Codes cheat sheetFree
JSON Formatter, Validator, Minifier, and ConverterFree
XML to JSON Converter on jsonconverter.orgFree
XML to JSON Converter on transform.toolsFree
YAML to JSON Converter on jsonconverter.orgFree
YAML to JSON Converter on transform.toolsFree

⇧ Back to Index

Regular Expressions

NameCost
freeCodeCamp'sRegular Expressions courseFree
Codecademy'sLearn the Basics of Regular Expressions courseFree
Regular Expressions cheat sheetFree
Regular Expressions cheat sheet on DevhintsFree
regex101Free

⇧ Back to Index

TypeScript

NameCost
TypeScript websiteFree
Codecademy'sLearn TypeScript courseFree
Codecademy'sLearn TypeScript: Fundamentals courseFree
Codecademy'sLearn TypeScript: Functions courseFree
Codecademy'sLearn TypeScript: Object Types courseFree
Codecademy'sLearn TypeScript: Union Types courseFree
Codecademy'sLearn TypeScript: Complex Types couresFree
Codecademy'sLearn TypeScript: Type Narrowing courseFree
Codecademy'sLearn Intermediate TypeScript coursePaid
TypeScript cheat sheet on DevhintsFree
JavaScript to TypeScript ConverterFree
TypeScript to JavaScript ConverterFree

⇧ Back to Index

HTML and CSS

NameCost
freeCodeCamp'sResponsive Web Design CertificationFree
freeCodeCamp'sLegacy Responsive Web Design ChallengesFree
W3Schools'sHTML TutorialFree
W3Schools'sCSS TutorialFree
Scrimba.com'sIntroduction to HTML courseFree
Scrimba.com'sIntroduction to CSS courseFree
Udacity'sIntro to HTML and CSS courseFree
HTML Foundations tutorial on The Odin ProjectFree
CSS Foundations tutorial on The Odin ProjectFree
Intermediate HTML and CSS Course on The Odin ProjectFree
Advanced HTML and CSS Course on The Odin ProjectFree
Codecademy'sLearn HTML courseFree
Codecademy'sLearn HTML: Fundamentals courseFree
Codecademy'sLearn HTML: Semantic HTML courseFree
Codecademy'sLearn HTML: Forms courseFree
Codecademy'sLearn HTML: Tables courseFree
Codecademy'sLearn CSS courseFree
Codecademy'sLearn CSS: Introduction courseFree
Codecademy'sLearn CSS: Box Model and Layout courseFree
Codecademy'sLearn CSS: Colors courseFree
Codecademy'sLearn Color Design coursePaid
Codecademy'sLearn CSS: Typography and Fonts courseFree
Codecademy'sLearn CSS: Accessibility courseFree
Codecademy'sLearn CSS: Browser Compatibility courseFree
Codecademy'sLearn Intermediate CSS courseFree
Codecademy'sLearn CSS: Responsive Design coursePaid
Codecademy'sLearn CSS: Transitions and Animations courseFree
Codecademy'sLearn CSS: Variables and Functions courseFree
Udacity'sResponsive Web Design Fundamentals courseFree
Udacity'sResponsive Images courseFree
W3Schools'sAccessibility TutorialFree
Udacity'sWeb Accessibility courseFree
Scrimba.com'sIntro to UI Design Fundamentals courseFree
Scrimba.com'sLearn CSS Variables courseFree

⇧ Back to Index

Flexbox and CSS Grid

NameCost
Codecademy'sLearn CSS: Flexbox and Grid courseFree
freeCodeCamp'sCSS Flexbox courseFree
Scrimba.com'sLearn Flexbox courseFree
Flexbox tutorial on The Odin ProjectFree
What the Flexbox?! course by Wes BosFree
Flexbox PlaygroundFree
Flexbox cheat sheetFree
Flexbox cheat sheet on DevhintsFree
freeCodeCamp'sCSS Grid courseFree
Scrimba.com'sLearn CSS Grid courseFree
Grid tutorial on The Odin ProjectFree
CSS Grid course by Wes BosFree
CSS Grid cheat sheetFree
CSS Grid cheat sheet on DevhintsFree

⇧ Back to Index

Bootstrap

NameCost
Bootstrap websiteFree
W3Schools'sBootstrap 3 TutorialFree
W3Schools'sBootstrap 4 TutorialFree
Bootstrap 4 cheat sheetFree
Scrimba.com'sLearn Bootstrap courseFree
freeCodeCamp'sBootstrap courseFree
Codecademy'sLearn Bootstrap coursePaid
"Bootstrap 3 Vs Bootstrap 4 : What’s New?" articleFree

⇧ Back to Index

Sass

NameCost
Sass websiteFree
freeCodeCamp'sSASS courseFree
W3Schools'sSass TutorialFree
Codecademy'sLearn Sass coursePaid
Codecademy'sLearn Sass: Fundamentals courseFree
Codecademy'sLearn Sass: Functions and Operations courseFree
Codecademy'sLearn Sass: Mixins and Parent Selector courseFree
Codecademy'sLearn Sass: Best Practices courseFree
Sass cheat sheet on DevhintsFree
CSS to SCSS ConverterFree
SCSS to CSS ConverterFree
SCSS FormatterFree

⇧ Back to Index

HTML and CSS Tools

NameCost
W3C Markup ValidatorFree
HTML Validator from JSONformatter.orgFree
W3C CSS ValidatorFree
HTML tags listFree
HTML input tag cheat sheet on DevhintsFree
CSS cheat sheetFree
CSS cheat sheet on DevhintsFree
HTML FormatterFree
CSS FormatterFree
W3Schools'sHTML Color PickerFree
Color Contrast CheckerFree
Web Accessibility Evaluation ToolFree
Normalize.css websiteFree
Autoprefixer CSS onlineFree
CSS Gradient GeneratorFree
Josh Comeau's CSS Gradient GeneratorFree
Gradient HuntFree
Image to Colors Palette GeneratorFree
Color HuntFree
Josh Comeau's CSS Shadow Palette GeneratorFree
CSS MinifierFree
CSS Specificity CalculatorFree

⇧ Back to Index

Fonts, Icons, and Images

Fonts

Check whether the owner allows their fonts to be used for both commercial use and personal use or for just personal use only. Also check if the owner requires credit attribution.

NameCost
Google FontsFree
DaFontFree, but it's important to check the source of the font that you use to be sure
Fonts2u.comFree, but it's important to check the source of the font that you use to be sure
1001 Free FontsFree, but it's important to check the source of the font that you use to be sure
BeFontsFree, but full features and license are Paid

⇧ Back to Index

Icon Font Libraries

NameCost
Font AwesomeFree and Paid content
Material IconsFree
Weather Icons by erikflowersFree
IoniconsFree

⇧ Back to Index

Stock Images

Check whether the owner allows their images to be used for both commercial use and personal use or for just personal use only. Also, check if the owner requests credit attribution.

NameCost
Burst by ShopifyFree
UnsplashFree
PexelsFree
PixabayFree
FreeImagesFree
StockSnap.ioFree
ISO RepublicFree
reshotFree
Pickup ImageFree
FoodiesfeedFree
CleanPNG transparent imagesFree
Free-Images.comFree
Icons8Free with Paid features
IconfinderFree and Paid content
Feather IconsFree
Noun ProjectFree with Paid features

⇧ Back to Index

Image Editing Tools

NameCost
cssFilters.coFree
Dynamic Dummy Image GeneratorFree
TinyPNGFree with Paid features
Remove Image Background toolFree with Paid features
PhotopeaFree
Photo Image Editor PixelstyleFree
InkscapeFree

⇧ Back to Index

Command Line, Git, and Markdown

NameCost
Command Line Power User course by Wes BosFree
Codecademy'sLearn the Command Line coursePaid
Unix/Linux Commands cheat sheetFree
Mastering Markdown course by Wes BosFree
Markdown cheat sheet on DevhintsFree
Markdown FormatterFree
Markdown to HTML ConverterFree
Udacity'sWriting READMEs courseFree
GitHub DesktopFree
Git Basics tutorial on The Odin ProjectFree
Intermediate Git tutorial on The Odin ProjectFree
Git cheat sheetFree
W3Schools'sGit TutorialFree
Udacity'sVersion Control with Git courseFree
Codecademy'sLearn Git: Introduction courseFree
Codecademy'sLearn Git: Branching and CollaborationFree
Codecademy'sLearn GitHub: Introduction courseFree
Codecademy'sDeploying Websites using Git and GitHub courseFree
Codecademy'sLearn GitHub: Best Practices courseFree
Codecademy'sLearn Git & GitHub coursePaid

⇧ Back to Index

React.js

NameCost
React.js websiteFree
W3Schools'sReact TutorialFree
Codecademy'sLearn React courseFree
Codecademy'sLearn React: Introduction courseFree
Codecademy'sLearn React: Additional Basics courseFree
Codecademy'sLearn React: State Management courseFree
Codecademy'sLearn React: Hooks courseFree
Codecademy'sLearn React: Lifecycle Methods courseFree
Codecademy'sLearn Advanced React coursePaid
Scrimba.com'sLearn React courseFree
React Course on The Odin ProjectFree
freeCodeCamp'sReact courseFree
React Hooks Simplified courseFree
"Demystifying useEffect's clean-up function" articleFree
HTML to JSX ConverterFree
React Resources by@enaqx on GitHubFree
React cheat sheet on DevhintsFree
React Developer Tools extension for ChromeFree
React Router websiteFree
Codecademy'sLearn React Router v6 courseFree
Codecademy'sLearn React Native courseFree
React Interview Questions by@sudheerj on GitHubFree

⇧ Back to Index

Redux

NameCost
Redux websiteFree
Codecademy'sLearn Redux courseFree
Codecademy'sLearn Redux: Fundamentals courseFree
Codecademy'sLearn Redux: Redux Toolkit courseFree
Codecademy'sLearn Redux: Middleware and Thunks courseFree
freeCodeCamp'sRedux courseFree
freeCodeCamp'sReact and Redux courseFree
Redux cheat sheet on DevhintsFree

⇧ Back to Index

Node.js

NameCost
Node.js websiteFree
NPM websiteFree with some Paid features
NPM cheat sheet on DevhintsFree
freeCodeCamp'sManaging Packages with NPM courseFree
Codecademy'sLearn Node.js courseFree
Codecademy'sLearn Node.js: Fundamentals courseFree
Codecademy'sLearn Node.js: Setting Up a Server courseFree
Codecademy'sLearn to Prevent Cross-Site Scripting with Node.js coursePaid
W3Schools'sNode.js TutorialFree
nodemon websiteFree

⇧ Back to Index

Express.js

NameCost
Express.js websiteFree
"Understanding Express.js" article by Evan HahnFree
Express.js cheat sheetFree
freeCodeCamp'sBasic Node and Express courseFree
NodeJS Course on The Odin ProjectFree
Pug websiteFree
EJS websiteFree
Passport.js websiteFree
freeCodeCamp'sAdvanced Node and Express courseFree
Codecademy'sLearn Express coursePaid
Codecademy'sUser Authentication & Authorization in Express courseFree
Helmet.js websiteFree
freeCodeCamp'sInformation Security with HelmetJS courseFree
Socket.IO websiteFree

⇧ Back to Index

JavaScript Testing

NameCost
Mocha.js websiteFree
Chai.js websiteFree
Chai.js cheat sheet on DevhintsFree
Jasmine websiteFree
Jasmine cheat sheet on DevhintsFree
Jest websiteFree
Jest cheat sheet on DevhintsFree
freeCodeCamp'sQuality Assurance and Testing with Chai courseFree
Udacity'sJavaScript Testing courseFree
Testing JavaScript tutorial on The Odin ProjectFree
Codecademy'sLearn React Testing courseFree
Codecademy'sLearn JavaScript Unit Testing coursePaid
Codecademy'sLearn Testing for Web Development coursePaid

⇧ Back to Index

Other JavaScript Libraries

NameCost
D3.js websiteFree
freeCodeCamp'sData Visualization CertificationFree
Scrimba.com'sLearn D3 courseFree
Udacity'sData Visualization and D3.js courseFree
Codecademy'sLearn D3 coursePaid
Chart.js websiteFree
Moment.js websiteFree
Moment.js cheat sheet on DevhintsFree
Vue.js websiteFree
Scrimba.com'sLearn Vue.js courseFree
Codecademy'sLearn Vue.js coursePaid
Vue.js cheat sheet on DevhintsFree
Angular websiteFree
Scrimba.com'sBuild your first Angular app courseFree
AngularJS websiteFree
W3Schools'sAngularJS TutorialFree
Codecademy'sLearn AngularJS 1.X courseFree
Angular.js cheat sheet on DevhintsFree
jQuery websiteFree
W3Schools'sjQuery TutorialFree
freeCodeCamp'sjQuery courseFree
Codecademy'sLearn jQuery coursePaid
Codecademy'sLearn jQuery: Fundamentals courseFree
Codecademy'sLearn jQuery: Effects and Event Handling courseFree
Codecademy'sLearn jQuery: Styles courseFree
Codecademy'sLearn jQuery: DOM Traversing courseFree
p5.js websiteFree
Codecademy'sLearn p5.js courseFree
Codecademy'sLearn p5.js: Fundamentals courseFree
Codecademy'sLearn p5.js: Interaction courseFree
Codecademy'sLearn p5.js: Media courseFree
Three.js webspiteFree
ProgressBar.js websiteFree
Webpack.js websiteFree
Babel.js websiteFree
TensorFlow websiteFree
W3Schools'sTensorFlow TutorialFree
Brain.js websiteFree
Scrimba.com'sNeural Networks in JavaScript courseFree

⇧ Back to Index

MongoDB Databases

NameCost
MongoDB websiteFree and Paid services
freeCodeCamp'sMongoDB and Mongoose courseFree
Codecademy'sLearn MongoDB courseFree
MongoDB UniversityFree
Udacity'sData Wrangling with MongoDB courseFree
Mongoose.js websiteFree
MongoDB cheat sheetFree

⇧ Back to Index

SQL Databases

NameCost
Postgres websiteFree
Intro to SQL: Querying and managing data course on Khan AcademyFree
freeCodeCamp'sRelational Database CertificationFree
Databases Course on The Odin ProjectFree
Codecademy'sLearn SQL courseFree
Codecademy'sHow to Transform Tables with SQL coursePaid
Codecademy'sHow to Analyze Business Metrics with SQL coursePaid
Codecademy'sLearn to Prevent SQL Injections with Node.js coursePaid
Codecademy'sLearn Node-SQLite courseFree
Knex Query LabFree
Knex cheat sheet on DevhintsFree

⇧ Back to Index


[8]ページ先頭

©2009-2025 Movatter.jp