Skip to content

Useful resources for every man in dev: sites, GitHub repositories and free-to-download books.

License

Notifications You must be signed in to change notification settings

UlugbekMuslitdinov/awesome-sources

Repository files navigation

Awesome Sources Awesome

Books and useful links

GitHub repo size

Logo

It is the list of awesome sources, such as books 📗, links 🔗, github repos :octocat: and etc., that can be found useful in every developer's day :computer

For whom it is?

It is suitable for everyone who is finding sources to make their coding live easier. Also everyone, who wants to share something interesting and practical, is welcome to make pull request to this repository and share it with the rest of GitHub community.

Contents

Design

  • Craftwork - Interface assets for designers and startup creatives
  • Flaarp - Beautiful and funny startup illustrations in the most popular UI subjects.
  • Iconscout - Indian Doodle Illustration Pack
  • Shape.so - fully customizable icons and illustrations
  • Shapefest - Isometric clay 3D icons

Deploy

Where to learn programming

  • Codecademy

  • CodeMentor - Find a developer for live mentorship & freelance projects

  • CodeWell - Improve your HTML and CSS skills by practicing on real design templates.

  • Coursera - Learn without limitations.

  • edX

  • FreeCodeCamp - Learn to code for free.

  • Frontend Mentor - Improve your front-end coding skills by building real projects

  • GeeksForGeeks

  • Khan Academy

  • Sololearn - Learn coding, compete with other coders, achieve awards and publish them on LinkedIn.

  • SQL Island - Learn SQL by playing the game

  • Treehouse - Learn to code, design, and more—all on your own time

  • Udemy

  • Upskill

  • w3schools is great source to learn programming and train. Includes tutorials for programming languages, markup languages, their libraries and frameworks and some useful tools, such as GIT and SQL.

Coding Challenges

  • CoderByte - It provides 200+ coding challenges, ranging from easy to hard, that you can solve directly online in one of 10 programming languages.

  • CodeChef - It's a competitive programming website with hundreds of challenges that are separated into categories depending on your skill level.

  • CodePen Challenges

  • CodeWars - It has a large collection of challenges, submitted and edited by their own community, the discussion and solution of which could be reviewed.

  • CSS Battle - Use your CSS skills to replicate targets with smallest possible code. Feel free to check out the targets below and put your CSS skills to test.

  • Exercism - It offers 3100+ challenges spanning 52 programming languages. It is a bit different from others because a mentor reviews your work after each challenge.

  • HackerRank - It provides challenges for several different domains. Every challenge includes a discussion, leaderboard, and an explanation of the given task.

  • JavaScript30 - 30-day vanilla JS coding challenge

  • Project Euler - It provides a large collection of CS and math challenges that typically involve writing a small program to figure out the solution.

  • TopCoder - It provides a list of algorithmic challenges from the past that you can complete on your own directly online using their code editor.

Useful Tools

  • Codacy - Code review automatization servise.
  • Testcollab - Test management tool to help development teams carry out testing effectively and avoid failures.