Through edx, Harvard is offering CS50, their introduction to CS class online. It looks like a great way to get started in the world of programming and computer science. I've registered. I hope that if others register, we can discuss the course with the tag #CS50.
You can read about the course, and register, here.
And a short introduction video from the professor is here, on youtube.
A brief description from the course's page:
CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2013, the on-campus version of CS50x was Harvard's second-largest course.
Easy Math Editor
This discussion board is a place to discuss our Daily Challenges and the math and science related to those challenges. Explanations are more than just a solution — they should explain the steps and thinking strategies that you used to obtain the solution. Comments should further the discussion of math and science.
When posting on Brilliant:
*italics*
or_italics_
**bold**
or__bold__
paragraph 1
paragraph 2
[example link](https://brilliant.org)
> This is a quote
\(
...\)
or\[
...\]
to ensure proper formatting.2 \times 3
2^{34}
a_{i-1}
\frac{2}{3}
\sqrt{2}
\sum_{i=1}^3
\sin \theta
\boxed{123}
Comments
Hey everyone,
In case you don't know him this is Dan, he is a professionally smart person who has managed to leverage a background/passion in mathematics to work as a professional poker player, economist, and is now the Director of Growth at Brilliant. Dan likes eating well and taking intellectual risks. He has a neurotic dog named Murphy. He is way more fun than any classmate you could have if you attended Harvard in real life.
I just registered for the class. Looking forward to having good conversations.
Log in to reply
can we also learn c++
Registered! Currently downloading the lecture video. It kinda sucks to have a slow internet connection. But I'll have to live with that.
Not sure if I'll be able to complete the whole thing. But I'll also be looking forward to having interesting conversations.
Log in to reply
Same problem here..Ill just have to wait until Monday to go and mooch WiFi off some hotel with good bandwidth.
Log in to reply
Thaddeus and Mursalin - does your bandwidth impact your experience with Brilliant? We are constantly working to make the site faster, but also always interested in learning more about how people use the site and how that's driven by their access to technology.
Log in to reply
I have used really slow internet in my life. And I've had a massive upgrade in my internet speed since last month. So, the speed doesn't bother me anymore. I'm mainly concerned about my data usage. When you have a limit of 5 GB data per month, you can't afford the luxury of watching HD videos and things like that. But I've checked that even if I use Brilliant all day long, my data usage doesn't exceed 25 MB. So, I'm really happy with my experience on Brilliant. I say this once again, you've done an amazing job with the site.
I'm already registered and I'm going to work on the first problem set later in the day. The lecturer is really engaging.
Hello everyone, glad to know so many are taking the course together here on Brilliant. So far I have made this project. It's fun. Share yours.
Log in to reply
I just finished mine. Here it is. I'm having a lot of fun so far!
Log in to reply
I liked the way you implimented a level system using glide (1.5/level) seconds. I guess you could technically play this game to level infinity.
Here's another one.
Log in to reply
I loved how you managed to write all this using only three scripts.
Hey, I liked your theme. Especially, how you managed to move the controller using the mouse. I had problems doing exactly this in my project because I used Scratch's built-in click and drag in the sprite settings.
My project-ey thing is called gravity wells, the idea is that you move big dense objects called gravity wells, and hopefully you can steer your spaceship back home. (Using Newton's law of gravitation without vectors is a total pain but I managed a solution.) http://scratch.mit.edu/projects/16216192/
I was looking at your code, and I immediately noticed If you right click on the scripting area, you can click "cleanup". This makes it so much more readable.
I'd just like to say that this is indeed a fantastic class - I've taken it myself last time and it provides a fantastic introduction to CS if you put in the required effort and complete all the problem sets. It does take a lot of time but it is worth it.
Already submitted problem 0 project!
Log in to reply
I'll have to catch up with you guys this weekend. (Planning lecture tonight, problems this weekend.) Brilliant is keeping me busy!
Thank you for sharing this. I registered as well. Although I have a question, the course can be completed online free of charge correct? Like I won't get a credit for it but it can be done without payments? Also, those who are not paying for the course, are we required to submit assingments/projects and what not?
Log in to reply
The course can be completed for free, but will not have credit, and I believe you will not have the opportunity to have your work or tests graded. You will have access to lectures, homework, tests, and discussion forums, though.
Log in to reply
I'm assuming that you're handing assignments/projects in. Does this mean that you paid for the course?
Log in to reply
I am also registered. The lectures r quite en gaping but how do we submit the projects? And do we need to pay to submit the projects?
Is it free or paid??????
Log in to reply
There are both free and paid options.
Sorry, Peter and Dan, I can't join now as we are having our model examinations before our matriculation examination. I sincerely wanted to join. If i am allowed join after March 26 then surely I will join them.
Log in to reply
hi i am afzal shah from pakistan . my problem is that my internet speed is too slow kindly give me some tricks with the help of which i could improve the internet speed
Log in to reply
i also want to learn html and c language kindly teach me please and also data structure and algorithms
Log in to reply
question please, would you mind to brief me how to install hypervisor and CS50 Appliance ? i read the instruction, yet i found it a bit.. confusing.
Log in to reply
You need to first install vmplayer or oracle vm virtualbox. Then you need to configure your hypervisor according to the manual. Then download the CS50 appliance and open it using the hypervisor.
is it free or paid??????????????????????????/
Log in to reply
Though you can sign up for a paid version (I think through Harvard's extension school, where you get credit or something) the one through edX is free!
Here's what I did. I'm not incredibly proud of it. But I think I have the basics nailed down.
I registered for this course a few months ago on my edX account and am looking forward to taking it.
I am enrolling in this course. It is a great course.
Is this course free like other MOOCs coursera etc...?
Log in to reply
Yes
after registration,how do i begin the lectures
I'm a little late finishing week 0's lectures, but I created a thread for week 0 here with my thoughts. I think a new thread for each week is a good idea to keep things organized. You always be able to find all posts tagged #CS50 in one place.
Log in to reply
computer science my favour book
how to download ..........vedioes?
Log in to reply
Hi Salman -
The CS50 website has links to the the specific videos. You can download them directly or using a torrent.
download with IDM,,,
I so am going to try and keep up with this course... I was in 4 last semester but got a new job and wasnt able to follow them and stay current :( K
Expand COMPUTER........!
Can we do the course offline ? By actually visiting the college ?
:v
thanks :)
i want to ask something
in this course what kind of subjects are coming for learning?
hmmmmm great
ok
How many types of energy
i want to learn hacking pzz hlp
please iam good student