Online proramming courses Watch

GigiHo
Badges: 3
Rep:
?
#1
Report Thread starter 9 months ago
#1
Hello everyone,

Which online learning platforms or other sources you would offer to learn about different programming languages and gain some skills? There are a lot of sources online but was wondering which ones are really worth to invest my time in.
1
reply
Susare
Badges: 2
Rep:
?
#2
Report 9 months ago
#2
I have only tried courses at Udemy and Bitdegree, so if choosing between these two, would go for Bitdegree. Their website is actually really similar to Udemy's, but courses for now are free and I found the content more professional compared to Udemy's one. And their programming courses are interactive so you need to do various tasks and this really enhances the learning experience.

Hope this helps!
0
reply
winterscoming
Badges: 18
Rep:
?
#3
Report 9 months ago
#3
I'd highly recommend starting out with this intro course from Harvard University on edX before looking at any other courses - https://www.edx.org/course/cs50s-int...harvardx-cs50x

This is a free online version of the introductory Programming/CompSci course that Harvard CS graduates study when they begin their degree (no prior programming experience required). Programming itself is all about learning how to solve problems using a programming language, and that's what this course teaches (mostly in the C language, but don't worry too much about whether it's C, Java, Python, C++, C#, etc.. The 'core' skill in programming is not about the language, it's about learning how to think computationally - the programming language is really just a tool.. ).

All courses on edX are free (ignore the paid-for certificates) - there are a lot of free programming and computer science courses by global top universities, so you can generally expect a good standard from these.

Harvard have released their "follow up" (part 2) of the CS50 course here (it's not on edX yet) - it focuses on more advanced programming by writing 'classic' computer games: https://cs50.github.io/games/

There are loads of free tech/programming/engineering courses on Udacity - most of these are written in partnership with large tech companies:
https://eu.udacity.com/
Udacity has some courses from Google which teach Java programming and how to build Android apps using Java with Android Studio. Java is arguably one of the most widely used and popular languages in universities and businesses.


TeamTreehouse also has a lot of courses - these aren't free (Monthly subscription fee), but they're very well structured and are great for learning "full stack" software engineering and web development: https://teamtreehouse.com/tracks

edX also has a bunch of Microsoft courses for Microsoft technologies (Focused around C# and the .NET framework. C# is probably the most popular "second" alternative to Java in the world of commercial software development). If you're interested in the Microsoft Stack, have a look at these courses, in roughly this order:


While you're learning, make sure you're aware of https://stackoverflow.com - if you ever find yourself "stuck" against a problem, there's a good chance that somebody else will have asked about (and answered) the same problem as you on StackOverflow.

Lastly, don't forget Google, and always use the official documentation for whichever programming language you're using to find definitive/
authoritative references and examples. the Oracle website has the Java language documentation. Microsoft's MSDN website has the official C# and .NET documentation. Python.org contains the official Python language docs, etc.
0
reply
GigiHo
Badges: 3
Rep:
?
#4
Report Thread starter 9 months ago
#4
(Original post by Susare)
I have only tried courses at Udemy and Bitdegree, so if choosing between these two, would go for Bitdegree. Their website is actually really similar to Udemy's, but courses for now are free and I found the content more professional compared to Udemy's one. And their programming courses are interactive so you need to do various tasks and this really enhances the learning experience.

Hope this helps!
Could you tell me more about Bitdegree? I already heard from several people that this website is worth to try, so would be nice to get more details about it.
0
reply
GigiHo
Badges: 3
Rep:
?
#5
Report Thread starter 9 months ago
#5
(Original post by winterscoming)
I'd highly recommend starting out with this intro course from Harvard University on edX before looking at any other courses - https://www.edx.org/course/cs50s-int...harvardx-cs50x

This is a free online version of the introductory Programming/CompSci course that Harvard CS graduates study when they begin their degree (no prior programming experience required). Programming itself is all about learning how to solve problems using a programming language, and that's what this course teaches (mostly in the C language, but don't worry too much about whether it's C, Java, Python, C++, C#, etc.. The 'core' skill in programming is not about the language, it's about learning how to think computationally - the programming language is really just a tool.. ).

All courses on edX are free (ignore the paid-for certificates) - there are a lot of free programming and computer science courses by global top universities, so you can generally expect a good standard from these.

Harvard have released their "follow up" (part 2) of the CS50 course here (it's not on edX yet) - it focuses on more advanced programming by writing 'classic' computer games: https://cs50.github.io/games/

There are loads of free tech/programming/engineering courses on Udacity - most of these are written in partnership with large tech companies:
https://eu.udacity.com/
Udacity has some courses from Google which teach Java programming and how to build Android apps using Java with Android Studio. Java is arguably one of the most widely used and popular languages in universities and businesses.


TeamTreehouse also has a lot of courses - these aren't free (Monthly subscription fee), but they're very well structured and are great for learning "full stack" software engineering and web development: https://teamtreehouse.com/tracks

edX also has a bunch of Microsoft courses for Microsoft technologies (Focused around C# and the .NET framework. C# is probably the most popular "second" alternative to Java in the world of commercial software development). If you're interested in the Microsoft Stack, have a look at these courses, in roughly this order:


While you're learning, make sure you're aware of https://stackoverflow.com - if you ever find yourself "stuck" against a problem, there's a good chance that somebody else will have asked about (and answered) the same problem as you on StackOverflow.

Lastly, don't forget Google, and always use the official documentation for whichever programming language you're using to find definitive/
authoritative references and examples. the Oracle website has the Java language documentation. Microsoft's MSDN website has the official C# and .NET documentation. Python.org contains the official Python language docs, etc.
Thank you so much for these suggestions, will definitely check them out!
0
reply
Susare
Badges: 2
Rep:
?
#6
Report 9 months ago
#6
(Original post by GigiHo)
Could you tell me more about Bitdegree? I already heard from several people that this website is worth to try, so would be nice to get more details about it.
Well it's comparably new platform, but they're aiming on providing really valuable content. The whole idea behind their website is to connect employers with students and enable education for everyone. They're planning to do that with token scholarships (they released their coin which is going to be used in the platform to purchase courses and unlock lessons). Also, employers will be able to list their courses and pay out scholarships for students taking those courses and then, depending on the results, offer job positions to the students. I think this is really cool!

Also, their courses are free now but just for a limited time so why don't you go to their website and try several courses so you could see if it's worth for you to continue learning on their site. For me it is really worth it, but you know, every person has his own opinion
0
reply
QuestionSkipper
Badges: 8
Rep:
?
#7
Report 9 months ago
#7
(Original post by Susare)
I have only tried courses at Udemy and Bitdegree, so if choosing between these two, would go for Bitdegree. Their website is actually really similar to Udemy's, but courses for now are free and I found the content more professional compared to Udemy's one. And their programming courses are interactive so you need to do various tasks and this really enhances the learning experience.

Hope this helps!
I can't believe other people know about bitdegree. Did you stumble across it or are you actively learning about cryptocurrencies?
0
reply
Susare
Badges: 2
Rep:
?
#8
Report 9 months ago
#8
(Original post by QuestionSkipper)
I can't believe other people know about bitdegree. Did you stumble across it or are you actively learning about cryptocurrencies?
Yeah I'm interested into whole cryptocurrency and blockchain concept and learning about it a bit so I found out about Bitdegree during their ICO. It got my attention because I really liked the idea behind this project and was happy that they offer something that I am actually interested in (as I took some programming courses on Udemy before). So now I'm using it more from the courses side as I didn't purchase their tokens (not investing into crypto yet).

How did you found out about Bitdegree? And why you can't believe that people are aware of this site?
0
reply
X

Quick Reply

Attached files
Write a reply...
Reply
new posts
Latest
My Feed

See more of what you like on
The Student Room

You can personalise what you see on TSR. Tell us a little about yourself to get started.

Personalise

How old were you when you first saw porn?

I've never seen it (129)
20.91%
Before I was 12 (212)
34.36%
13 (94)
15.24%
14 (73)
11.83%
15 (41)
6.65%
16 (19)
3.08%
17 (8)
1.3%
18 (5)
0.81%
Between the ages of 19 - 24 (9)
1.46%
Over 25 (1)
0.16%
12 (26)
4.21%

Watched Threads

View All
Latest
My Feed