Skip to content

ShibleNK/free

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Free Rich Education for Everyone (FREE)

Introduction

Not everyone can afford expensive IT courses or university programs. Fortunately, computer science and IT skills can be learned for free through world-class online resources. Beginners often don’t know where to start, so I’m bringing the most reliable and high-quality learning materials together in one place.

CSE curriculum

Follow these resources in order:

1. MIT missing semester

Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. MIT missing semester will teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

2. Harvard CS50

Harvard University's Computer Science 50 program, or CS50, is a collection of introductory computer science courses designed for students at all levels who want to learn foundational and advanced computing concepts.

3. OSSU computer science curriculum

Open Source Society University is a community of students of all levels, completing a comprehensive, project based, open-source computer science curriculum, helping each other and sharing their experiences and code through github and community forums.

Miscellaneous

1. Bangla Programming resources

This bengali resource-based repo contains tutorials on DSA, System Principles, Design Pattern, Artificial Intelligence, Machine Learning, Database Design, different kinds of programming languages etc. links.

2. Ebook resource for any language This list was originally a clone of StackOverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker.

The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of GitHub's most popular repositories.

Web development

To understand web development, you should learn at least the basics of the backend if you want to be an expert in frontend, and vice versa. Also, the 0th course is necessary to understand the basics of computer science to implement it in the development. And I've added some behind-the-scenes details of how some of these technologies work, because it'll give you an idea from the engineering point of view.

Frontend development

0. MIT missing semester

Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. MIT missing semester will teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

1. FreeCodeCamp Responsive Web Design Certification

This course teaches the fundamentals of HTML and CSS, including modern layout, design, accessibility, and responsive web development. You'll build practical projects and gain the skills to create professional, user-friendly webpages.

2. CSS fundamentals by Kevin Powell

3. FreeCodeCamp Javascript Certification

This course teaches you core JavaScript programming concepts such as working with variables, functions, objects, arrays, and control flow. You'll also learn how to manipulate the DOM, handle events, and apply techniques like asynchronous programming, functional programming, and accessibility best practices.

4. Chai aur Javascript by Chai aur Code (Hindi)

5. All you need to know Javascript by Stack Learner (Bengali)

6. What's the heck is the event loop in Javascript by JSConf

7. Learn TypeScript by boot.dev

8. Chai aur Typescript by Chai aur Code (Hindi)

9. Learn React by Scrimba

Learn modern React basics interactively. You'll tackle 170+ coding challenges and build six projects, gaining confidence to create real-world applications.

10. Learn React and Typescript by Jack Herrington

11. Chai aur React by Chai aur Code (Hindi

12. React এ হাতেখড়ি by tapascript bangla

13. A cartoon intro to Fiber by Meta Developers

This video explains React Fiber, the reconciliation algorithm designed to improve the perceived performance and responsiveness of complex React applications.

Backend Development

0. MIT missing semester

Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. MIT missing semester will teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

1. Learn Node by Scrimba

2. Learn Express by Scrimba

3. Chai aur Javascript Backend by Chai aur Code (Hindi)

4. NodeJS by Learn with Sumit (Bengali)

5. How NodeJS works by Hitesh Choudhary

6. How NodeJS works by Piyush Garg (Hindi)

7. Welcome to Python by boot.dev

8. Learn Object Oriented Programming in Python by boot.dev

9. Learn Functional Programming in Python by boot.dev

10. Python Backend Development by FreeCodeCamp)

11. Python Tutorial for Beginners by CodeWithHarry (Hindi)

12. Python Django by CodeWithHarry (hindi)

13. Complete Python by Study Mart (Bengali)

14. Python Django with RestAPI by Study Mart (Bengali)

15. So you want to be a Python expert by PyData

15. Python inner working by Chai aur Code (Hindi)

16. Harvard CS50 intro to Database with SQL

17. SQL for beginners by CodeWithHarry (Hindi)

18. Complete SQL by Study Mart (Bengali)

19. How database works by Hitesh Choudhury

20. PostgreSQL by FreeCodeCamp

21. CRUD API tutorial - Node, Express, MongoDB by FreeCodeCamp

22. MongoDB with python

23. MongoDB crash course by Coder’s Gyan (Hindi)

24. MongoDB crash course by Study Mart (Bengali)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published