missing-semester
cs-topics
Our great sponsors
missing-semester | cs-topics | |
---|---|---|
357 | 761 | |
4,068 | 22 | |
3.2% | - | |
2.8 | 0.0 | |
12 days ago | over 1 year ago | |
CSS | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
missing-semester
-
Help with starting a project in Visual Studio Code- and file management?
No clue, dude. To learn the terminal and git I think you should go through this: https://missing.csail.mit.edu/
-
What are some senior level learning resources you recommend for improving as a backend engineer?
The Missing Semester of Your CS Education. Basic but very useful stuff.
-
Can we create a thread for some of the best materials on CS available online?
The MIT's missing semester class (https://missing.csail.mit.edu). For me, it has filled many gaps in my self-teaching journey. I don't have a CS degree.
-
SELF-TAUGHT SOFTWARE DEVELOPER HANDBOOK
This is a good resource (though optional) to get acquainted with tools around development: https://missing.csail.mit.edu/ .
-
As a college student(CSE) what are some skills I should equip myself with for job opportunities/ abroad Studies in the future?
The Missing Semester of your CS education https://missing.csail.mit.edu/
-
Anyone else get sucked into "over-optimizing" their dev set-up?
I like jetbrains. A lot. They can be slow and bloated at times, but they work well, and I know them pretty well. I always used the vim plugin, so for a long time I thought "eh, why bother with running vim itself? I've got the main advantages plus the advantages of a full IDE!" I still think there's some truth to that. But a new guy joined my team recently, and when we were pairing on something I saw him using neovim + tmux for everything. I was pretty shocked. He could move through the code really fast. Faster than I could. Plus, everything just stayed in the terminal. I've recently been going through The Missing Semester of Your CS Education (highly recommended, btw) and have been on kind of a kick of re-learning some tools/habits and exploring more modern command line tools. So, I decided to give switching over to neovim a shot.
-
What else should I complete before applying for a data analyst role?
everything here: https://missing.csail.mit.edu/
-
Best courses to learn bash scripting
A bit more than bash but necessary for understanding how to use it well is the old MIT course on using CS tools no one ever learns.
-
Hacks for CS Experience
Getting better at using your tools is an often overlooked skill to develop. This website has great material for learning how to really get comfortable using things like the command line at a professional level: The Missing Semester of Your CS Education
- This is my Self-Taught Computer Science Curriculum, can you advice this for me?
cs-topics
-
What is the best way to learn C as a future college student
You can also check out Teach Yourself Computer Science
-
Can we create a thread for some of the best materials on CS available online?
https://teachyourselfcs.com . I have read few books from the list and found it to be comprehensive as well as manageable. The courses and books have been selected so that one can study it outside of regular university course. Books are self contained and full with exercises. It can easily take 1-2 years of serious effort to get through the material.
Base your studies on Teach Yourself CS. If you finish one item from each of their courses you will be more knowledgeable than even many CS graduates. If you could finish every book and video series they recommend for each course you would be reasonably well prepared for amateur research.
The book (and course, IIRC) is split across two books. The first one focuses on the lower level systems, and I believe the seconds one deals with the bootloader, language implementation, screen animation, and building the game.
It doesn't look like there are multiple versions of the books, unless I'm missing something. I did the two versions of the course without the book, and really enjoyed both. Although the writers of https://teachyourselfcs.com/ only recommend the first one, so it depends what you want to get out of it and whether the approach resonates.
-
what's the best way to fill all the gaps in my knowledge?
I too suggest https://teachyourselfcs.com, it lists textbook and lecture recommendations for each topic. You need to get a grasp of the fundamentals, then you can adapt to any high-level engineering paradigm.
Try https://teachyourselfcs.com/
-
Kako nastaviti sa učenjem
Teach Yourself Computer Science Lista najpopularnijih/prestiznijih knjiga i kurseva za centralne teme computer science-a
-
Discussion: SICS vs HtDP intro CS courses
I have narrowed the "start" of my journey to the two video-curriculum-based classes mentioned above, each being pushed by their own open-source "undergrad education tracks." OSSU (https://github.com/ossu/computer-science) with HtDP and teachyourselfcs (https://teachyourselfcs.com/) with SICP. I started with OSSU as they have a verbose course-load with a large community, however I've had some MAJOR issues with the HtDP course that have really made me rethink that decision and would love to have some discussion & ideas from those that may have more/other experience and hopefully also create a resource for those that have this dilemma in the future. Below are my pros/cons for each.
-
Is it death to take on $180k-200k of student loans?
P.s. If you are keen on tech, you can do the exact same course you would do at varsity, for free, here. Or here. Or here.
- How to self study Computer Science?
What are some alternatives?
computer-science - :mortar_board: Path to a free self-taught education in Computer Science!
CS50x-2021 - 🎓 HarvardX: CS50 Introduction to Computer Science (CS50x)
p1xt-guides - Programming curricula
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
vimrc - The ultimate Vim configuration (vimrc)
open-source-cs - Video discussing this curriculum:
javascript - JavaScript Style Guide
CTRMap - A world editor for the Nintendo 3DS Generation 6 Pokémon games.
materials - Bonus materials, exercises, and example projects for our Python tutorials
Projects-Solutions - :pager: Links to others' solutions to Projects (https://github.com/karan/Projects/)