ossu / computer-science Goto Github PK
View Code? Open in Web Editor NEW:mortar_board: Path to a free self-taught education in Computer Science!
License: MIT License
:mortar_board: Path to a free self-taught education in Computer Science!
License: MIT License
Hello everyone!
As some may have noticed, this repository's title says Computer Science and Engineering. So, I expected some hardware courses too! This covers CS courses and just the software part of CE. Is there any hardware related MOOC courses out there? Would be awesome if we had microprocessors, microcontrollers, arduino/raspberry pi programming, embedded systems, electronics, assembly programming principles, etc. I know that most of these stuff should be learned together with laboratory classes but, knowing the theoretical part is already a huge plus. And if you can afford to buy some of these stuff (in some countries they are not that expensive), you'll have the practical skills too!
I'm not complaining at all! This is an AWESOME project and I want to congratulate whoever had this idea. But wouldn't be awesome if we had those courses added?
Name: Jennelyn Medianista
GitHub: @jennelyn
Twitter:
Linkedin:
Website:
I suggest a gitter room to be made where students can chat and help each other out.
Need to know about different data structures and how to use them.
Name of the Section
Course | Files |
---|
Name of the Section
Course | Files |
---|---|
Course Name | link |
Name: Rania H.
GitHub: @neuravinci
Website:
Great list, and great idea!
But is it compatible with many MOOCs' rules that you're not allow to share answers to quizes and other exercises outside of the platform (coursera and edx have such restrictions as far as I know).
I personally would like to share my work on exercises, but I don't think that I am allowed to do it.
What do you think?
The courses listed are a very good start.
However, the best universities such as University of Waterloo encourage students to do internships or participate in external projects early on.
Real-world projects lets you understand how to apply your theoritical skills to the needs of the people
As such, I would add:
I am sure this is a silly question but What If I already completed CS50 before discovering this page, I can skip that and continue with the other ones?
I think a good hardware design, FPGA applied will fit. I do not have a good course in mind yet
May I ask:
What was the reasoning behind using a comment thread for student profiles vs using markdown files in the repository?
It seems like a file in a repository is more 'tangible'...because we don't actually issue any degrees of certificates, it seems like the 'academic program' would benefit from having students in their own separate files. This way, we can link to a file or we can embed the file on a website; sure, the comments in an issue thread can be linked, but it's not as 'tangible'.
I realize that it's probably a lot of work to approve hundreds of pull requests...which is probably why we switched to comments.
That being said, I think managing your profile should be as easy as editing a comment. Making a pull request is not very convenient for the student or the administrators.
I propose we develop a way to make a {student-name}.md
file from each comment in the Student Profiles thread. And, when someone updates their comment, their file is updated, accordingly.
What do you guys think?
The internet of things' courses are not fre
Introduction
Course | Files |
---|---|
Introduction to Computer Science | Pending |
Introduction to Computer Science and Programming Using Python | Pending |
Introduction to Computational Thinking and Data Science | Pending |
I'm currently completing this course @ Coursera, part of the agreement for completing the course is that students will not publicly post solutions to course material. I'd like to respect this request but still would like to demonstrate what I've learned in the class. Perhaps this course should have an OSS specific test the incorporates the concepts of the course without using its content, thereby avoiding encouraging students to violate the academic honesty agreement they sign at the begging of class?
I think this is trying to be equivalent to a BS in CS, right?
What would we need to take it one step further into MS territory?
I don't see anything related to editors. Being able to use editors efficiently is an essentila part of a programmer's workflow.
Do you think it is a good idea to add content about vim/emacs/sublime/atom?
Name: Azhar Kanorwala
GitHub:@AzharKanorwala786
Twitter:@AzharKanorwala
Linkedin:https://in.linkedin.com/pub/azhar-kanorwala/79/909/951
None Completed
TBU
Name of the Section
Course | Files |
---|---|
Course Name | link |
Name of the Section
Course | Files |
---|---|
Course Name | link |
Do we have any plans to optimise gh-pages and make a static website? I can help out with the design and implementation of this.
While there is some coverage of cryptography, it would be nice to see some coverage of application security. I don't have an open course in mind, but something that covers stack overflows, format string vulns, heap overflows, path/command/query injections, info leaks, file inclusion vulns, XSS/XSRF, and mitigation technology.
none
Course | Files |
---|---|
Course Name | link |
Hi,
I have already done this course from Coursera Algorithms: Design and Analysis, Part 1 by Tim Roughgarden. Can this also be included in my Completed Courses section instead of the one listed in the Algorithms category?
#206
Students Profiles #5Thanks! ๐
Name: Oscar De La Cruz
GitHut: @makingsomemula
Name:Ryan Campbell
GitHub: Intheendweareallracoons
Twitter:
Linkedin:
Website:
#31
Name: Oscar
Hi @ericdouglas,
What about adding the courses concerning MongoDB to the Databases
section? They are free.
The only stumbling block is, that not so many people from the whole programmer variety need MongoDB... However, this document-oriented approach does have a right to exist parallel with popular table-based relational structure.
Name of the Section
Course | Files |
---|---|
Course Name | link |
It would be nice a educational Facebook page of the project, so we can add them to the education section of our profile (and let our friends know that this project exist).
-Dominick Raimondi
-https://github.com/djraimondi
-www.linkedin.com/in/djraimondi
-http://farvlu.farmingdale.edu/~raimdj/
Name of the Section
Course | Files |
---|---|
Course Name | link |
Leave your tips here too!
COMPLETED COURSES
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.