Giter Site home page Giter Site logo

jobream / list-of-learning-resources Goto Github PK

View Code? Open in Web Editor NEW
416.0 7.0 94.0 230 KB

This collection provides a list of educational resources for Software Engineers. Feel free to add your favorite resources as well and help others in their journey of learning.

Home Page: https://jobream.github.io/List-of-Learning-Resources/

License: MIT License

software-engineering resources web-development competitive-programming computer-science data-science

list-of-learning-resources's Introduction

LIST OF AWESOME LEARNING RESOURCES ๐Ÿš€

This collection provides a list of educational resources for Software Engineers.

Feel free to add your favorite resources as well and help others in their journey of learning.

forthebadge forthebadge


Competitive Programming

If you think there is a resource which you think others would benefit on, fork, add your changes, and make a pull request!

Here are just 5 from our huge range...

  • HackerRank - Solve code challenges to prepare for programming interviews.
  • HackerEarth - Solve code challenges to help companies find innovative solutions for their businesses.
  • CodeChef - Non-profit competitive programming platform.
  • Topcoder - Participate in code challenges and help solve real-world problems.
  • Codeforces - Russian website dedicated to competitive programming.

To see it all, go here: Competitive Programming


Software Development

If you think there is a resource which you think others would benefit on, fork, add your changes, and make a pull request!

The Software Development section consists of :

1. Web Development - Here are just 5 from our huge range :

To see all of the Web Development resources, go here: Web Development

2. Mobile Development - Here are just 5 from our huge range :


Computer Programming

  • If you think there is a resource which you think others would benefit on, fork, add your changes, and make a pull request!

The Computer Programming section consists of :

1. Learn Python - Here are just 5 from our huge range :

  • Coursera.org - Coursera is one of the good resources to do python courses from. You need to register for anything. complete beginners.
  • RealPython - Website where you can learn python that for beginners.
  • learnpython - Website Which is generously supported by DataCamp where you can learn python.
  • python.org - Website that contain various resources for learning python.
  • Automate the Boring Stuff with Python - This is one of the websites where you can learn python.

To see it all the Python resources, go here: Learn Python

2. Learn Git - Here are just a few from our huge range :

3. Learn regular expressions - Here are 2 from our range :

  • ziishaned-repository - This is a resource for learning Regular Expressions in many languages.
  • Regex tutorials - Provides both theory and exercises to learn Regular Expressions.

4. Learn Solidity Smart Contract with hardhat - Step by Step code and Video Links :

  • GitHub - Solidity Smart Contracts: Building DeFi DApps and Protocols for the Ethereum Blockchain

Communities

If you think there is a resource which you think others would benefit on, fork, add your changes, and make a pull request!

Here is 5 from our huge range...

To see it all, go here: Communities


Extras : Books and Video Courses! :

If you think there is a resource which you think others would benefit on, fork, add your changes, and make a pull request!

1. Books - Here is 5 from our huge range :

2. Video Courses - Here are 3 from our range :


Some Essential Tools for Frontend Web Development

If you think there is a resource which you think others would benefit on, fork, add your changes, and make a pull request!

  • Chrome Developer Tools - allow developers access into the internals of their web application, you can edit your HTML and CSS in real-time, or debug your JavaScript, all while viewing a through performance analysis of your website.
  • jQuery - jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation

To see it all, go here: WebTools


More Resources Are Coming Soon!!! ๐Ÿš€๐Ÿš€๐Ÿš€

Contributing

Pull requests are welcome ๐Ÿ‘. For major changes, please open an issue first to discuss what you would like to change and ready CONTRIBUTING.md file.


License

MIT


Contributors โœจ

This project follows the all-contributors specification for recognizing project contributors.

Contributions of any kind welcome!

Thanks goes to these wonderful people (emoji key):

Slim Coder
Slim Coder

๐Ÿ–‹ ๐Ÿ› ๐Ÿ“ ๐Ÿ’ป ๐Ÿ“– ๐Ÿ‘€ โš ๏ธ ๐Ÿ’ก
Ritvik Shukla
Ritvik Shukla

๐Ÿ–‹
NoorinSakhi
NoorinSakhi

๐Ÿ–‹
christineshu
christineshu

๐Ÿ–‹
Kerin Pithawala
Kerin Pithawala

๐Ÿ–‹
aremis9
aremis9

๐Ÿ–‹
Huayang Sun
Huayang Sun

๐Ÿ–‹
HareerSakhi
HareerSakhi

๐Ÿ–‹
Tanimowo Emmanuel
Tanimowo Emmanuel

๐Ÿ–‹
AvidCoder
AvidCoder

๐Ÿ–‹ ๐Ÿ“–
Kehinde Onifade
Kehinde Onifade

๐Ÿ–‹
Alwaz
Alwaz

๐Ÿ–‹
Prottay Karim
Prottay Karim

๐Ÿ–‹
Jayant Goel
Jayant Goel

๐Ÿ–‹
CarlosViniMSouza
CarlosViniMSouza

๐Ÿ–‹
Lawrence Onaulogho
Lawrence Onaulogho

๐Ÿ–‹
Labheshwar Sharma
Labheshwar Sharma

๐Ÿ–‹
Ilsa
Ilsa

๐Ÿ–‹
Ayesha Baloch
Ayesha Baloch

๐Ÿ–‹
Nitin Gouda
Nitin Gouda

๐Ÿ–‹
Aaqib J. Khan
Aaqib J. Khan

๐Ÿ–‹
Marya Baloch
Marya Baloch

๐Ÿ–‹
Mubashir Ibrahim
Mubashir Ibrahim

๐Ÿ–‹
Muhammad Tayyab
Muhammad Tayyab

๐Ÿ–‹
Christian Adamini
Christian Adamini

๐Ÿ–‹
Paras-96
Paras-96

๐Ÿ–‹

list-of-learning-resources's People

Contributors

adayush avatar ahs12 avatar allcontributors[bot] avatar alwaz avatar amanjainn avatar avidcoder101 avatar cadamini avatar carlosvinimsouza avatar christineshu avatar devtayyab avatar duysmile avatar jayantgoel001 avatar kendoriddy avatar labheshwar avatar mannuel25 avatar mubiibm avatar navyatatikonda avatar ns007-dev avatar paras-96 avatar prottayislive avatar root-mrrobot avatar saswatsamal avatar shaggyyy2002 avatar shuklaritvik06 avatar snow-blade avatar suveshmoza avatar vivekanand999 avatar xmchxup avatar zineeddine998 avatar zubair-saif avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

list-of-learning-resources's Issues

Icons need updating

The icons in the readme are no longer available, so new ones need to be found to match each coding category.

Request for Joining

Hi, i would like to join this organization.
I love to contribute to open source and will love to contribute to this organization.

Regarding the PR

Hey @MrSlimCoder Is there any mistake in my PR? Can you help me this, I have added some learning resources . Any suggestion is welcome

[suggestion] Adding book section

We should also include some books for learning competitive coding and for interview preparation such as Cracking the Coding Interview.

Need to add icons and add descriptions in all resources

Hi team, 's we need to do a big change related to icons and descriptions, we are going to update the whole readme.md currently a list of learning resources is not looking good to me anyone interested in collaborating on this issue?

[suggestion] some positive enhancements

We should also add some coding communities as coding isn't just about writing code, as sometimes we need to learn to collaborate with others to boost our knowledge, also we should add some dev-blogs that are useful

Idea: New arrangement of README

I came up with a new way to arrange and group each languages, files and the README.

I need permission to go ahead with the update.

Adding video tutorial

I want to add video link for people that learn with video tutorial.
Some of the video tutorials like pluralsight, udacity, udemy, etc

Idea: Addition Of Exact Resources Link

I'd suggest the appropriate links that points out how to learn a particular think are used. For instance, if I wanna learn Python any website link I click the the Markdown files should direct me to exactly where to learn Python in the website.

More explanation:
(Tutorialspoint)[https://www.tutorialspoint.com/python/index.htm], if I add Tutorialspoint resource, when I click the link, it should lead me to where to learn Python on Tutorialspoint's website.

The essence of this is to assist users navigate how to learn one or two things easily, instead of just looking it up on the website provided.

Section of resources are not looking good

@CodingSpecies @AvidCoder101 see first 2 sections we have software development types (Mobile, Web) and then we have learn python & learn RE.

I was thinking to change sections:

  1. Computer Programming: Resources related to all programming languages including books and website.

  2. Competitive Programming: Resources related to competitive programming books and website.

  3. Software Development: (books+website)

    1. Categories
    • Mobile Development
    • Web Development
    • Desktop Development
    1. Tools
  4. Other areas: (books+website)

  1. Cloud Computing
    - Resources
    - Tools
    2. DevOps
    - Resources
    - Tools
  1. Communities (Links)

While we are going to remove books sessions as it will be already in above sections.

Idea: Addition of a new branch

I'd suggest a new branch is made for PRs. Then if the PRs are okay, any maintainer after review can merge directly to the master branch. PRs shouldn't be made directly to the master branch.

Please invite me to the GitHub Organization

I'm a Web Dev enthusiast & a junior pursuing my Bachelors in Computer Science & Engineering. I'm interested in Web Devlopment, Machine Learning & DevOps & I enjoy learning new things & stuff as well as I'm a Frontend Devloper with experience building Dynamic & Static Web pages. I am always interested in learning the answers to how, why, and what relates to the Technologies around me.

I would like to grow my programming skills by doing lots of Open Source contributions. Looking forward to learning, collaborating, and growing as a community.

Website not working.

The GitHub pages website does not work, it still redirects you to the js.org website.

Need a CONTRIBUTING.md file

@CodingSpecies & @AvidCoder101 now we changed whole boilerplate of this repo, we need a CONTRIBUTING.md where we add key points about how newbie can contribute to this project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.