├── .github
└── FUNDING.yml
└── README.md
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: CodingTutorials360
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: ['https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KVNKW7KNZBUEJ&source=url']
13 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
Ultimate Coding Resources List
2 | A collection of the best resources for programming, web development, computer science and more.
3 |
4 | DISCLAIMER: it is worth mentioning that a portion of resources (mainly courses and books) included have affiliate
5 | links or items
6 | mentioned are projects I have built that I directly benefit from their sale or use.
7 |
8 | 
9 | 
10 |
11 |
12 |
13 |
14 | Books
15 |
16 | - Clean Architecture - by applying universal rules of
17 | software architecture, you can dramatically improve developer productivity throughout the life of any software
18 | system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary
19 | software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.
20 | -
21 | Clean Code: A Handbook of Agile Software Craftsmanship - even
22 | bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year,
23 | countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that
24 | way.
25 |
26 | - Code Complete - widely considered one of the best practical
27 | guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software
28 | for more than a decade.
29 | - Cracking the Coding Interview - learn how to uncover the
30 | hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop
31 | techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189
32 | interview questions and solutions.
33 | - The Clean Coder - this book is packed with practical
34 | advice–about everything from estimating and coding to refactoring and testing. It covers much more than technique:
35 | It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work
36 | well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and
37 | understand that deep knowledge comes with a responsibility to act.
38 | - The Complete Software Developer's Career Guide - early in
39 | his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through
40 | to the next income level - developers need "soft skills" like the ability to learn new technologies just in time,
41 | communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and
42 | coworkers in working toward a common goal.
43 | - The Pragmatic Programmer - Dave Thomas and Andy Hunt wrote
44 | the first edition of this influential book in 1999 to help their clients create better software and rediscover the
45 | joy of coding. Topics range from personal responsibility and career development to architectural techniques for
46 | keeping your code flexible and easy to adapt and reuse.
47 | -
48 | The Mythical Man-Month: Essays on Software Engineering - Few
49 | books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend
50 | of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing
51 | complex projects.
52 |
53 | -
54 | Soft Skills: The software developer's life manual - Soft
55 | Skills: The software developer's life manual is a unique guide, offering techniques and practices for a more
56 | satisfying life as a professional software developer. In it, developer and life coach John Sonmez addresses a wide
57 | range of important "soft" topics.
58 |
59 | -
60 | HTML and CSS: Design and Build Websites - Introduces HTML and
61 | CSS in a way that makes them accessible to everyone―hobbyists, students, and professionals―and it’s full-color
62 | throughout.
63 | Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging.
64 |
65 | -
66 | Head First Design Patterns: A Brain-Friendly Guide - At any
67 | given moment, someone struggles with the same software design problems you have. And, chances are, someone else
68 | has already solved your problem. This edition of Head First Design Patterns shows you the tried-and-true,
69 | road-tested patterns used by developers to create functional, elegant, reusable, and flexible software.
70 |
71 | -
72 | Grokking Algorithms: An illustrated guide for programmers and
73 | other curious people - Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to
74 | apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting
75 | and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns
76 | such as data compression and artificial intelligence.
77 |
78 | - A Smarter Way to Learn JavaScript. The new tech-assisted
79 | approach that requires half the effort - Learning JavaScript is hell because of two problems.
80 | I remove the problems, and you start having fun.
81 | The first problem is retention. You remember only ten or twenty percent of what you read. That spells failure. To
82 | become fluent in a computer language, you have to retain pretty much everything.
83 | -
84 | Code: The Hidden Language of Computer Hardware and Software -
85 | What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show
86 | us the ingenious ways we manipulate language and invent new means of communicating with each other. And through
87 | CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological
88 | innovations of the past two centuries.
89 |
90 | -
91 | Eloquent JavaScript: A Modern Introduction to Programming -
92 | JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to
93 | browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with,
94 | JavaScript is a flexible, complex language that you can use to build full-scale applications.
95 |
96 | -
97 | Structure and Interpretation of Computer Programs - Structure
98 | and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past
99 | decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of
100 | the major programming systems in the book, including the interpreters and compilers, and the authors have
101 | incorporated many small changes that reflect their experience teaching the course at MIT since the first edition
102 | was published. A new theme has been introduced that emphasizes the central role played by different approaches to
103 | dealing with time in computational models: objects with state, concurrent programming, functional programming and
104 | lazy evaluation, and nondeterministic programming.
105 |
106 | -
107 | Goal Kicker - Programming Notes for Professionals books.
108 |
109 | -
110 | LaunchSchool Books - Below are some books we wrote to supplement the courses at Launch School. Some of the books take a very beginner friendly approach, and are suitable for any level of technical proficiency. Some books may require prerequisite knowledge covered in a Launch School course, and may not be suitable for individual consumption.
111 |
112 |
113 |
114 |
115 |
116 | Courses
117 |
118 | -
119 | The 100 Front End Interview Questions
120 | Challenge -
121 | By the end of the course you'll be able to pass a front end technical screen covering the fundamentals of front
122 | end web development HTML, CSS, and JavaScript. We also will dive into interview prep, cultural questions, and
123 | general HR screening questions.
124 |
125 | -
126 | 100 Algorithms Challenge - Technical
127 | interviews are the filter between good and great developers. At least that is how the industry sees it. In this
128 | course we will up your problem solving ability and speed with 100 algorithm problems and solutions.
129 |
130 | -
131 | Harvard
132 | CS50 An introduction to the intellectual enterprises of computer science and the art of programming by
133 | Harvard University.
134 |
135 |
136 |
137 |
138 |
139 | Sites
140 |
141 | Sites - Coding Platforms
142 |
143 | -
144 | FreeCodeCamp - Learn to code. Build projects. Earn
145 | certifications. Since 2014, more than 40,000 freeCodeCamp.org graduates have gotten jobs at tech companies
146 | including
147 |
148 | -
149 | Scrimba - Our mind-blowing learning experience makes it easier
150 | than ever to grow your coding skills. So pick a course, start learning, and give your career the boost it
151 | deserves.
152 |
153 | -
154 | CodeCombat - CodeCombat is a game-based computer science
155 | program where students type real code and see their characters react in real time.
156 |
157 | -
158 | SoloLearn - Join the largest community of mobile code
159 | learners today.
160 |
161 | -
162 | Coding Game - At CodinGame, our goal is to let
163 | programmers keep on improving their coding skills by solving the World's most challenging problems, learn new
164 | concepts, and get inspired by the best developers.
165 |
166 | -
167 | The Odin Project - The Odin Project is one of those
168 | "What I wish I had when I was learning" resources. Not everyone has access to a computer science education or
169 | the funds to attend an intensive coding school and neither of those is right for everyone anyway. This project
170 | is designed to fill in the gap for people who are trying to hack it on their own but still want a high quality
171 | education.
172 |
173 | -
174 | Bento - Bento's mission is to make technology education and
175 | opportunity available to all. Bento is a technology education company focused on educating and empowering the
176 | next generation of self-taught developers.
177 |
178 | -
179 | Codecademy - Codecademy is an education company. But
180 | not one in the way you might think. We’re committed to building the best learning experience inside and out,
181 | making Codecademy the best place for our team to learn, teach, and create the online learning experience of the
182 | future.
183 |
184 | -
185 | Pluralsight - At Pluralsight, we believe everyone
186 | should have the opportunity to create progress through technology and develop the skills of tomorrow. With
187 | assessments, learning paths and courses authored by industry experts, our platform helps businesses and
188 | individuals benchmark expertise across roles, speed up release cycles and build reliable, secure products.
189 |
190 | -
191 | Treehouse - Our mission is to diversify the tech
192 | industry through accessible education and apprenticeship, unlocking the door to opportunity and empowering
193 | people to achieve their dreams.
194 |
195 | -
196 | FrontEndMasters - Join Now and Learn Straight from the
197 | Experts Who Shape the Modern Web
198 |
199 | -
200 | LinkedIn Learning - Formally Linda, LinkedIn
201 | Learning is one of the worlds largest course platforms with content being created monthly.
202 |
203 | -
204 | Design Gurus - The ultimate resource to prepare for the system design and coding interview.
205 |
206 | -
207 | Educative - Level up your coding skills, quickly and efficiently.
208 |
209 | -
210 | Scaler - Learn to code by reading quality content. The ultimate resources to kick start your programming journey. Also help in job interview.
211 |
212 | -
213 | Gymnasium - Aquent Gymnasium offers free, online courses for digital, creative, and communications professionals to equip them with in-demand skills and advance their careers.
214 |
215 | -
216 | Hackr.io - We at Hackr.io aggregate courses from many providers to make it easy to find the best courses on almost any subject, wherever they exist on the web.
217 |
218 | -
219 | Codewars - Codewars is an educational community for computer programming. On the platform, software developers train on programming challenges known as kata. These discrete programming exercises train a range of skills in a variety of programming languages, and are completed within an online integrated development environment.
220 |
221 | -
222 | Codementor - Get 1-on-1 expert help from senior developers to improve your coding skills or get help with your ongoing projects.
223 |
224 | -
225 | codeforhunger - Learn to code. Learn coding from basics with examples and their solutions. learn code with projects in C.
226 | including
227 |
228 | -
229 | InterviewBit A site that gamifies the experience of practicing for interviews and includes lots of sample problems, programming and company-specific interview questions, mock interviews and more.
230 |
231 | -
232 | Codementor Events - A developer community and virtual events platform where developers learn and share new tools, technical concepts, and career tips.
233 |
234 |
235 |
236 | Sites - Algorithm Platforms
237 |
238 | -
239 | AlgoExpert - If you want to ace the tech
240 | interview, being
241 | well-versed in all common data structures and popular problem-solving methods is paramount. With 85 questions
242 | spanning 14 categories and 5 difficulty levels, we've got you covered.
243 |
244 | -
245 | HackerRank - Join Over 7 million developers, practice
246 | coding skills, prepare for interviews, and get hired.
247 |
248 | -
249 | LeetCode - LeetCode is the best platform to help you enhance
250 | your skills, expand your knowledge and prepare for technical interviews.
251 |
252 | -
253 | Meetapro - An Airbnb-style mock interview & coaching platform with mock interviews hosted by experienced FAANG interviewers.
254 |
255 | -
256 | Code Signal - formerly CodeFights a grate Algorithm site
257 | with a beautiful UI.
258 |
259 | -
260 | Code Wars - Codewars is a collective effort by its users.
261 | They are creators - authoring kata to teach various techniques, solving kata with solutions that enlighten
262 | others, and commenting with constructive feedback. The leaders among them moderate the content and community.
263 |
264 | -
265 | Exercism - Level up your programming skills with 3,173
266 | exercises across 51 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism
267 | is 100% free forever.
268 |
269 | -
270 | Project Euler - Project Euler is a series of challenging
271 | mathematical/computer programming problems that will require more than just mathematical insights to solve.
272 | Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and
273 | programming skills will be required to solve most problems.
274 |
275 | -
276 | Code Chef - CodeChef was created as a platform to help
277 | programmers make it big in the world of algorithms, computer programming, and programming contests. At CodeChef
278 | we work hard to revive the geek in you by hosting a programming contest at the start of the month and two
279 | smaller programming challenges at the middle and end of the month. We also aim to have training sessions and
280 | discussions related to algorithms, binary search, technicalities like array size and the likes.
281 |
282 | -
283 | Coderbyte - Coderbyte is a web application built to help you practice
284 | programming and improve your coding skills. We offer a collection of code challenges and web development courses
285 | that can help you prepare for upcoming job interviews. The coding challenges range in difficulty and they can
286 | all be completed straight in our online editor.
287 |
288 | -
289 | Edabit - We're like Duolingo for learning to code. When learning to code, most
290 | people get stuck on the "bridge" between memorizing syntax and understanding the logic that makes it all work.
291 |
292 | -
293 | Pramp - Join thousands of professionals practicing live mock
294 | interviews & interview questions online, with peers, for free. We help you prep & land your dream tech job.
295 |
296 | -
297 | Codility - Codility is a software platform that helps
298 | tech recruiters and hiring managers assess their candidates' skills by testing their code online.
299 |
300 | -
301 | CodeAbbey - CodeAbbey hosts a series of simple to
302 | complex
303 | programming problems that allow the user to practice their ability to solve problems.
304 |
305 | -
306 | Advent of Code - Advent of Code is an Advent calendar of
307 | small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming
308 | language you like. People use them as a speed contest, interview prep, company training, university coursework,
309 | practice problems, or to challenge each other.
310 |
311 | -
312 | Backtobackswe - Backtobackswe platform is built to give a huge edge to the people by teaching the mind and intuition interviewers probe for. The goal of he platform is to make someone ready to pass software engineering interviews at "the big 4" companies and any other large tech companies.
313 |
314 | -
315 | InterviewBit - A site that gamifies the experience of practicing for interviews and includes lots of sample problems, programming language & company-specific interview questions, mock interviews and more.
316 |
317 |
318 |
319 |
320 | Sites - Course Sites
321 |
322 | -
323 | SkillShare - SkillShare has a ton of free courses
324 | and access to tens of thousands of paid courses all for the low price of $10 a month.
325 |
326 | -
327 | Udemy - The leading global marketplace for learning and
328 | instruction. By connecting students all over the world to the best instructors, Udemy is helping individuals
329 | reach their goals and pursue their dreams
330 |
331 | -
332 | Thinkster - a better way to learn. Learn how real apps are
333 | built, from scratch, using the latest frameworks.
334 |
335 | -
336 | Frontend Masters - Advance Your Skills with In-Depth,
337 | Modern Front-End Engineering Courses
338 |
339 | -
340 | EggHead - egghead is a group of working web development
341 | professionals and open source contributors that provide you with concise, information dense video courses on the
342 | best tools in the industry.
343 |
344 | -
345 | Laracasts - Push your web development skills to the next level, through
346 | expert screencasts on Laravel, Vue, and so much more.
347 |
348 | -
349 | Udacity - Our mission is to power
350 | careers through tech education. We partner with leading technology companies to learn how technology is
351 | transforming industries, and teach the critical tech skills that companies are looking for in their workforce.
352 |
353 | -
354 | Khan Academy - Khan Academy offers practice exercises,
355 | instructional videos, and a personalized learning dashboard that empower learners to study at their own pace in
356 | and outside of the classroom. We tackle math, science, computer programming, history, art history, economics,
357 | and more.
358 |
359 | -
360 | Codecourse - Rather than just teach theory, we focus on
361 | real code to inspire your next project. Learning shouldn't be boring, so let's have some fun.
362 |
363 | -
364 | JavaScript 30 - 30 Day Vanilla JS Coding Challenge. Build
365 | 30 things in 30 days with 30 tutorials. No Frameworks. No Compilers. No Libraries. No Boilerplate.
366 |
367 | -
368 | Flexbox Froggy - Welcome to Flexbox Froggy, a game where
369 | you help Froggy and friends by writing CSS code!
370 |
371 | -
372 | MIT OpenCourseWare - MIT OpenCourseWare is a
373 | web-based publication of virtually all MIT course content. OCW is open and available to the world and is a
374 | permanent MIT activity.
375 |
376 | -
377 | Coursera - Join Coursera for free and learn online. Build
378 | skills with courses from top universities like Yale, Michigan, Stanford, and leading companies like Google and
379 | IBM.
380 |
381 | -
382 | Brilliant - Build quantitative skills in math, science, and computer science with fun and challenging interactive explorations.
383 |
384 | -
385 | edX - edX is the trusted platform for education and learning. Founded by Harvard and MIT, edX is home to more than 20 million learners, the majority of top-ranked universities in the world and industry-leading companies.
386 |
387 |
388 |
389 |
390 | Sites - Career & Job Sites
391 |
392 | -
393 | WayUp - is the industry leader for college students and
394 | recent grads to get hired.
395 |
396 | -
397 | NovoResume - Novorésumé began in 2014 when Andrei, Cristian, and Stefan
398 | noticed a common problem among several of their contacts. Despite having extensive work experience and
399 | impressive skill sets, these individuals didn’t know how to showcase their talents with a professional resume
400 | and cover letter. Sensing an opportunity to help others with their job search, the three of them joined forces
401 | in exploring possible solutions as part of a university project.
402 |
403 | -
404 | Glassdoor - Search millions of jobs and get the inside scoop
405 | on companies with employee reviews, personalized salary tools, and more.
406 |
407 | -
408 | AngelList - Apply privately to 130,000+ tech & startup jobs with one
409 | application. See salary and equity upfront.
410 |
411 | -
412 | U.S. Bureau of Labor Statistics - The U.S. Bureau of
413 | Labor Statistics provides a selection of useful reports on employment statistics and 10-year forecasts. Use them
414 | to determine if the career you’ve chosen is experiencing — or is likely to experience — a talent shortage. If
415 | so, you can expect a higher starting salary or more appealing perks if your skills match up with employers’
416 | needs.
417 |
418 | -
419 | PayScale - WHAT AM I WORTH? What your skills are worth in the market is
420 | constantly changing.
421 |
422 | -
423 | Salary - Understand your worth and plan your next career move with
424 | easy-to-use tools.
425 |
426 | -
427 | LinkedIn - Welcome to LinkedIn, the world's largest
428 | professional network with nearly 660+ million users in more than 200 countries and territories worldwide.
429 |
430 | -
431 | Github
432 | Resume - As a software startup owner I really enjoy when people send us their résumés and they include
433 | their github account so we can see tangible work they have done.
434 |
435 | -
436 | HashNode - Hashnode is the easiest way to connect with the
437 | best developers from around the world and grow your career!
438 |
439 | -
440 | levels.fyi - we break down the total compensation packages for multiple levels of software engineers at the largest tech companies.
441 |
442 |
443 |
444 |
445 | Sites - Documentation
446 |
447 | -
448 | W3Schools - W3Schools is optimized for learning,
449 | testing, and training. Examples might be simplified to improve reading and basic understanding.
450 |
451 | -
452 | Mozilla - MDN's mission is simple: to provide
453 | developers with the information they need to easily build projects on the open Web. If it's an open technology
454 | exposed to the Web, we want to document it.
455 |
456 | -
457 | Stack Overflow - Founded in 2008, Stack Overflow is the
458 | largest, most trusted online community for anyone that codes to learn, share their knowledge, and build their
459 | careers. More than 50 million unique visitors come to Stack Overflow each month to help solve coding problems,
460 | develop new skills, and find job opportunities.
461 |
462 | -
463 | DevDocs - Fast, offline, and free documentation browser for developers. Search
464 | 100+ docs in one web app.
465 |
466 | -
467 | 30 Seconds of Code - Short code snippets for all your development
468 | needs.
469 |
470 | -
471 | The Twelve-Factor App - In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps.
472 |
473 |
474 |
475 |
476 | Sites - Freelance & Contract Work
477 |
478 | -
479 | Upwork - To connect businesses with great talent to work
480 | without limits.
481 |
482 | -
483 | Toptal - Toptal is an exclusive network of the top
484 | freelance software developers, designers, finance experts, product managers, and project managers in the world.
485 |
486 | -
487 | Craigslist - Small web dev projects and web sites can be
488 | picked up pretty easily in the jobs or gigs section.
489 |
490 |
491 |
492 |
493 | Sites - Style & Component Libraries
494 |
495 | -
496 | TailwindCSS - A utility-first css framework that's a pleasure to use.
497 |
498 | -
499 | TailwindUI - Tailwind's component library.
500 |
501 | -
502 | Bootstrap - Bootstrap is an open source toolkit for
503 | developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables
504 | and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.
505 |
506 | -
507 | Materialize - Materialize is a modern responsive CSS
508 | framework based on Material Design by Google.
509 |
510 | -
511 | Bulma - Bulma is a free, open source CSS framework based on
512 | Flexbox and built with Sass. It's 100% responsive, fully modular, and available for free.
513 |
514 | -
515 | UIkit - A lightweight and modular front-end framework for
516 | developing fast and powerful web interfaces.
517 |
518 | -
519 | Pure.css - A set of small, responsive CSS modules that you can
520 | use in every web project.
521 |
522 | -
523 | Font Awesome - Get vector icons and social logos on your website with Font Awesome, the web's most popular icon set and toolkit.
524 |
525 |
526 |
527 |
528 | Sites - Hackathons
529 |
530 | -
531 | AngelHack - The world's most diverse hacker community,
532 | driving
533 | innovation of tech products through developer programs.
534 |
535 | -
536 | Major League Hacking - The official collegiate hackathon league. .
537 |
538 |
539 |
540 |
541 |
542 | Sites - Code Playgrounds
543 |
544 | -
545 | JSFiddle - Test your JavaScript, CSS, HTML or CoffeeScript
546 | online with JSFiddle code editor.
547 |
548 | -
549 | Codepen - CodePen is an online community for testing and
550 | showcasing user-created HTML, CSS and JavaScript code snippets. It functions as an online code editor and
551 | open-source learning environment, where developers can create code snippets, called "pens," and test them.
552 |
553 | -
554 | StackBlitz - Code the Future.
555 | In Your Browser.
556 | Create, edit & deploy fullstack apps — in just one click.
557 |
558 | -
559 | Repl.it - Powerful and simple online compiler, IDE, interpreter,
560 | and REPL. Code, compile, and run code in 50+ programming languages.
561 |
562 | -
563 | CodeSandbox.io - Founded in 2017 by Ives van Hoorne and Bas
564 | Buursma, our mission is to make web development faster. By removing complexity we enable web developers to be
565 | more productive. By simplifying collaboration we make it easier for teams to work on code together.
566 |
567 | -
568 | InterviewBit - Practice and execute C programs with our online compiler(supports gcc c compiler).
569 |
570 | -
571 | InterviewBit - An online compiler that helps code and run your programs online.
572 |
573 |
574 |
575 |
576 |
577 | Sites - Tools
578 |
579 | -
580 | Trello - Whether it’s for work, a side project or even the next
581 | family vacation, Trello helps your team stay organized.
582 |
583 | -
584 | Slack - Slack replaces email inside your company.
585 | Discuss, collaborate, share — work is better without the inbox.
586 |
587 | -
588 | Github - We’re supporting a community where more than 40
589 | million* people learn, share, and work together to build software.
590 |
591 | -
592 | Hyper Terminal - The goal of the project is to create a beautiful
593 | and extensible experience for command-line interface users, built on open web standards. In the beginning, our
594 | focus will be primarily around speed, stability and the development of the correct API for extension authors.
595 |
596 | -
597 | f.lux - f.lux fixes this: it makes the color of your
598 | computer's display adapt to the time of day, warm at night and like sunlight during the day.
599 |
600 | -
601 | Postman - Postman is the only complete API development
602 | environment. Today we have 8 million developers and over 400K companies using our comprehensive set of built-in
603 | tools to support every stage of the API lifecycle.
604 |
605 | -
606 | Insomnia - Insomnia is a cross-platform GraphQL and REST
607 | client, available for Mac, Windows, and Linux.
608 |
609 | -
610 | GitKraken - Unleash GitKraken! Three legendary developer
611 | productivity tools: the Git GUI Client for Windows/Mac/Linux development.
612 |
613 |
614 |
615 |
616 |
617 | Sites - Misc
618 |
619 | -
620 | Autonomous - the goto place for automated standing desks,
621 | treadmills and everything dev furniture related.
622 |
623 | -
624 | Unsplash - The internet’s source of freely usable images.
625 |
626 | -
627 | Humble Bundle - although known for their games.
628 | Now adays EBook bundles around web development are becoming increasingly popular.
629 |
630 | -
631 | Canva - Create beautiful designs with your team. Use Canva's drag-and-drop feature and layouts to design, share and print business cards, logos, presentations and more.
632 |
633 |
634 |
635 |
636 |
637 |
638 | YouTube Channels
639 |
640 | -
641 | Dylan Israel - Dylan is a self-taught
642 | programmer who produces some amazing content, both informational and tutorials videos.
643 |
644 | -
645 | Traversy Media - Brad is
646 | also a self-taught programmer who produces informational and tutorial based videos.
647 |
648 | -
649 | Program with Erik - My name is Erik Hanchett and I'm a web and Java developer from Reno, Nevada. I've been a programmer for many years now and I've always been wanting to give back to the community.
650 |
651 | -
652 | Academind - Web development
653 | tutorial videos.
654 |
655 | -
656 | DesignCourse - Gary teach
657 | full stack development. Which means you will see tutorials regarding UI/UX, Frontend Dev, Backend Dev, Graphic
658 | Design and more.
659 |
660 | -
661 | Eduonix Learning Solutions -
662 | Eduonix Learning Solutions is an esteemed name in the e-learning field and has a vast library of web designing and
663 | development courses to help cater the learning needs of all individuals.
664 |
665 | -
666 | freeCodeCamp.org - Hours and
667 | hours of tutorial videos.
668 |
669 | -
670 | IAmTimCorey - Tim creates
671 | courses dedicated to C#, SQL and more.
672 |
673 | -
674 | Programming with Mosh - Mosh
675 | produces amazing courses for both frontend and backend development.
676 |
677 | -
678 | The Net Ninja -
679 | Tutorials on Modern JavaScript (beginner to advanced), Node.js, React, Vue.js, Firebase, MongoDB, HTML & CSS, Plus
680 | loads more.
681 |
682 | -
683 | Dev Ed - Very Funny and Good
684 | Tutorials on Modern JavaScript (beginner to advanced), Node.js, React, Vue.js,CSS coolAnimations, HTML & CSS, Plus
685 | loads more.
686 |
687 | -
688 | GOTO; Conferences - A very
689 | interesting conference channel with a lot of different topics, front-end, back-end, architecture, security...
690 |
691 |
692 |
693 |
694 |
695 | Wireframes and Mockups
696 |
697 | -
698 | InVision - InVision is the digital product design
699 | platform used to make the world's best customer experiences.
700 |
701 | -
702 | Balsamiq - Balsamiq is the company behind Balsamiq Wireframes,
703 | the industry standard low-fidelity wireframing tool.
704 |
705 | -
706 | Figma - A better way to design. Design, prototype, and
707 | gather feedback all in one place with Figma.
708 |
709 | -
710 | Sketch - Sketch is a design toolkit built to help you create
711 | your best work — from your earliest ideas, through to final artwork.
712 |
713 |
714 |
715 |
716 |
717 | Package Managers
718 |
719 |
720 | -
721 | Yarn - Yarn caches every package it downloads so it never needs
722 | to download it again.
723 |
724 | -
725 | npm - We're npm, Inc., the company behind Node package
726 | manager, the npm Registry, and npm CLI. We offer those to the community for free, but our day job is building and
727 | selling useful tools for developers like you.
728 |
729 |
730 |
731 |
732 |
733 | Text Editors
734 |
735 | -
736 | VSCode Text Editor - Code editing. Redefined. Free.
737 | Built on open source. Runs everywhere.
738 |
739 | -
740 | Atom - Teletype for Atom makes collaborating on code just as easy as
741 | it is to code alone, right from your editor.
742 |
743 | -
744 | Sublime - Sublime Text is a sophisticated text editor
745 | for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.
746 |
747 | -
748 | Notepad++ - Notepad++ is a free (as in “free speech”
749 | and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in
750 | the MS Windows environment, its use is governed by GPL License.
751 |
752 | -
753 | Vim - Vim is a highly configurable text editor for efficiently
754 | creating and changing any kind of text. It is included as "vi" with most UNIX systems and with Apple OS X.
755 |
756 | -
757 | Brackets - A modern, open source text editor that understands web
758 | design.
759 |
760 | -
761 | CodeLobster - A free cross-platform editor with many plug-ins for all popular frameworks.
762 |
763 |
764 |
765 |
766 |
767 |
768 | Blogs
769 |
770 | - Program with Erik - Erik is a two time author,
771 | YouTuber, Podcastor an much more. His blog includes tutorials, rantings and musings on software development, with
772 | a focus on JavaScript, Ember.js, Vue.js and Node.js.
773 |
774 | -
775 | Overreacted - Dan Abramov's `I explain with words and code.`
776 |
777 | -
778 | CSS-Tricks - Daily articles about CSS, HTML, JavaScript, and
779 | all things related to web design and development.
780 |
781 | -
782 | David Walsh - A blog featuring tutorials about JavaScript,
783 | HTML5, AJAX, PHP, CSS, WordPress, and everything else development.
784 |
785 | -
786 | FreeCodeCamp - Learn to code. Build projects. Earn
787 | certifications. Since 2015, 40000 graduates have gotten jobs at tech companies including Google, Apple, Amazon and
788 | more.
789 |
790 | -
791 | Web Dev Simplified - The official Web Dev Simplified blog by Kyle Cook. Short and simple articles on web development.
792 |
793 | -
794 | Clean Code - Robert Martin's (Uncle Bob) blog.
795 |
796 | -
797 | CodeWall - Tutorials and technical articles spanning a range of web development technologies.
798 |
799 |
800 |
801 |
802 |
803 | Podcasts
804 |
805 |
806 | - Self-Taught or Not - Self-Taught or Not covers the
807 | do's and don'ts of software development, hosted by Dylan Israel & Erik Hanchett. New episodes every Monday!
808 |
809 | - Tech Jr. - Lee Warrick and Edwin Otero explore what it's like
810 | to break into the Tech field as junior developers as well as how to stay up-to-date on new technology.
811 |
- The 6 Figure Dev - interviews developers to dive deep in
812 | their experiences, how to increase your income, and dive deep into their guests projects.
813 |
814 | -
815 | FreeCodeCamp - The official podcast of the freeCodeCamp open
816 | source community. Learn to code with free online courses, programming projects, and interview preparation for
817 | developer jobs.
818 |
819 | -
820 | Real Talk JavaScript - Dive into
821 | JavaScript and Web development stories with hosts John Papa, Ward Bell, and Dan Wahlin. Sponsored by Nrwl.io A
822 | weekly podcast where we tackle the challenges facing Web developers today and invite expert guests on the show to
823 | share ktheir experience solving concrete problems while building real Web applications.
824 |
825 | -
826 | The Vanilla JS Podcast - A show about JavaScript for
827 | people who hate the complexity of modern front‑end web development, hosted by Chris Ferdinandi.
828 |
829 | -
830 | EggHead.io Developer Chats - Humans talking about the
831 | business of building software, constant learning, and balancing it with everyday life.
832 |
833 | -
834 | Syntax.fm - A Tasty Treats Podcast for Web Developers by Wes Bos &
835 | Scott Tolinski.
836 |
837 | -
838 | Front End Happy Hour - A podcast featuring a panel of Software
839 | Engineers from Netflix, Twitch, Atlassian & Airbnb talking over drinks about all things Front End development.
840 |
841 | -
842 | CodeNewbie - CodeNewbie Podcast Stories from people on their
843 | coding journey.
844 |
845 | -
846 | Command Line Heroes - A podcast about the people who transform technology from the command line. Presented by Red Hat.
847 |
848 |
849 |
850 |
851 |
852 | VSCode Extensions
853 |
854 | -
855 | Live Server
856 | - Launch a development local Server with live reload feature for static & dynamic pages.
857 |
858 | -
859 | Settings
860 | Sync - Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions
861 | Across Multiple Machines Using GitHub Gist.
862 |
863 | -
864 | Bracket Pair Colorizer - A customizable extension for colorizing matching brackets.
866 |
867 | -
868 | Quokka -
869 | Live Scratchpad for JavaScript.
870 |
871 | -
872 | Live
873 | Share - Real-time collaborative development from the comfort of your favorite tools.
874 |
875 | -
876 | Code Spell Checker - Spelling checker for source code.
878 |
879 | -
880 | Prettier - Prettier is an opinionated code formatter. It enforces a consistent style by
882 | parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping
883 | code when necessary.
884 |
885 | -
886 | Auto
887 | Rename Tag - Automatically rename paired HTML/XML tag, same as Visual Studio IDE does.
888 |
889 | -
890 | ESLint -
891 | The extension uses the ESLint library installed in the opened workspace folder. If the folder doesn't provide one
892 | the extension looks for a global install version. If you haven't installed ESLint either locally or globally do so
893 | by running npm install eslint in the workspace folder for a local install or npm install -g eslint for a global
894 | install.
895 |
896 | -
897 | EditorConfig - This plugin attempts to override user/workspace settings with settings found
899 | in .editorconfig files. No additional or vscode-specific files are required. As with any EditorConfig plugin, if
900 | root=true is not specified, EditorConfig will continue to look for an .editorconfig file outside of the project.
901 |
902 | -
903 | Browser Preview - Browser Preview for VS Code enables you to open a real browser preview
905 | inside your editor that you can debug. Browser Preview is powered by Chrome Headless, and works by starting a
906 | headless Chrome instance in a new process.
907 |
908 | -
909 | Chrome
910 | Debugger - Debug your JavaScript code in the Chrome browser, or any other target that supports the Chrome
911 | Debugger protocol.
912 |
913 | -
914 | REST Client -
915 | REST Client allows you to send HTTP request and view the response in Visual Studio Code directly.
916 |
917 | -
918 | Import
919 | Cost - This extension will display inline in the editor the size of the imported package. The extension
920 | utilizes webpack with babili-webpack-plugin in order to detect the imported size.
921 |
922 | -
923 | Code
924 | Metrics - Computes complexity in TypeScript / JavaScript / Lua files.
925 |
926 |
927 |
928 |
929 |
930 | Conferences
931 |
932 | -
933 | DevFest - DevFests are community-led developer events
934 | hosted by Google Developer Groups around the globe. GDGs are focused on community building and learning about
935 | Google’s technologies.
936 |
937 | -
938 | NG-CONF - World's Original Angular Conference.
939 |
940 | -
941 | AngelHack - The world's most diverse hacker community, driving
942 | innovation of tech products through developer programs.
943 |
944 |
945 |
946 |
947 |
948 | Community
949 |
950 |
951 | Community - Facebook Groups
952 |
953 | -
954 | Code, Tech & Caffeine - Coding noobs to senior
955 | devs
956 | to those just interested in technology this group is for you. This group is devoted to sharing helpful and
957 | interesting items in software and technology.
958 |
959 | -
960 | Hackathon Hackers - This is the
961 | all-inclusive hackathons group.
962 |
963 | -
964 | Hacking and Coding Tutorials - A
965 | closed group for technical enthusiasts interesting in hacking and coding. A place to openly discuss and share
966 | ideas and ask for help from real and certified hackers and programmers.
967 |
968 | -
969 | Programming Jokes - 1000+ Jokes Only
970 | Programmers Will Get
971 |
972 | -
973 | I Love Programming - Welcome to one of the most
974 | popular Facebook page related to programming :)
975 | Here we share best tutorials, news, YouTube videos and memes related to programming.
976 |
977 |
978 |
979 |
980 |
981 | Community - Forums (Subreddits, etc.)
982 |
983 | -
984 | FreeCodeCamp - Learn to code and get a
985 | developer job. This community will help you.
986 |
987 | -
988 | Hacker Noon - How hackers start their afternoons.
989 |
990 | -
991 | Learn Programming - A subreddit for all
992 | questions related to programming in any language.
993 |
994 | -
995 | Daily Programmer - 3 Programming
996 | Challenges
997 | a week!
998 |
999 | -
1000 | WebDev - A community dedicated to all things web
1001 | development: both front-end and back-end.
1002 |
1003 | -
1004 | JavaScript - All about the JavaScript
1005 | programming language!
1006 |
1007 | -
1008 | Coding - Welcome to r/coding
1009 |
1010 |
1011 |
1012 |
1013 |
1014 | Community - Organization & Inclusion
1015 |
1016 | -
1017 | Meetup - Find Meetups so you can do more of what matters to
1018 | you. Or create your own group and meet people near you who share your interests.
1019 |
1020 | -
1021 | Code.org - Code.org® is a nonprofit dedicated to expanding access
1022 | to computer science in schools and increasing participation by women and underrepresented minorities.
1023 |
1024 | -
1025 | Women Who Code - Women Who Code (WWCode) is a global
1026 | 501(c)(3) non-profit organization dedicated to inspiring women to excel in technology careers.
1027 |
1028 | -
1029 | Dev.to - DEV is a community of software developers getting together
1030 | to help one another out. The software industry relies on collaboration and networked learning. We provide a
1031 | place for that to happen.
1032 |
1033 |
1034 |
1035 |
1036 |
1037 |
1038 | Chrome Extensions
1039 |
1040 | -
1041 | Lightshot - Simple and convenient screenshot tool. Select an area, edit your screenshot and
1043 | upload it to the server.
1044 |
1045 | -
1046 | JSON Formatter - Makes JSON easy to read. Open source.
1048 |
1049 | -
1050 | Form Filler - Fill all inputs in a page with dummy data.
1052 |
1053 | -
1054 | Wappalyzer - Wappalyzer is a cross-platform utility that uncovers the technologies used on
1056 | websites. It detects content management systems, ecommerce platforms, web frameworks, server software, analytics
1057 | tools and many more.
1058 |
1059 | -
1060 | Web Developer Checklist - For web developers who wants to make sure they follow best
1062 | practices. This extension allows you to very easily discover problem areas in your website.
1063 |
1064 | -
1065 | IE Tab - Display web pages using IE within Chrome. Use Java, Silverlight, ActiveX,
1067 | Sharepoint, and more. A "Top 10" extension since 2009!
1068 |
1069 | -
1070 | Lighthouse - Lighthouse is an open-source, automated tool for improving the performance,
1072 | quality, and correctness of your web apps.
1073 |
1074 | -
1075 | Web Developer - The Web Developer extension adds a toolbar button to the browser with various
1077 | web developer tools.
1078 |
1079 |
1080 |
1081 |
1082 |
1083 | Repos
1084 |
1085 | - Dev YouTube List - A curated list of
1086 | amazing development channels on YouTube. These include web development, back-end development, front-end
1087 | development live coders and more!
1088 |
1089 | - Clean Code JavaScript -
1090 | Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a
1091 | style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript.
1092 |
1093 | - You Don't Know JS - This is a series of
1094 | books diving deep into the core mechanisms of the JavaScript language.
1095 |
1096 | -
1097 | Shields.io - This is home to Shields.io, a service for concise, consistent, and legible badges in SVG and raster format, which can easily be included in GitHub readmes or any other web page.
1098 |
1099 | -
1100 | Open Source Society University
1101 | - The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
1102 |
1103 | -
1104 | Faker.js
1105 | - generate massive amounts of fake data in the browser and node.js
1106 |
1107 |
1108 |
1109 |
1110 |
1111 | Memes
1112 |
1113 | - Two Hard Things - is about the two hardest things in software engineering.
1114 |
1115 |
1116 |
--------------------------------------------------------------------------------