Bookmark https://dev.to/ruppysuppy/7-amazing-github-repositories-every-developer-should-follow-4bkk
One of the most effective ways of learning Software Engineering topics is to create them hands-on. Now creating a Database, Operating System, or Chatbot is quite a daunting task.