would you like to have a course from harvard listed in your cv take cs50
and this is not an advertisement okay i just found this super cool course it's called cs50
it is online course it is from harvard and it's like completely free or taking
the course is completely free if you would like to get a verified certificate you would need to
pay for it but you know maybe you don't really need a verified certificate the full
name of this course is introduction to computer science and simply to say is about programming
if you know how to program uh this course will be like super easy for you and you know it may
look really good in your cv if you don't know how to program or you would like to become better in
programming then it's not only about having this course in your cv but you can actually find this
course super useful by the way i'm taking this course so i know what i'm talking about and
uh the course is like very well prepared and even i know how to program or i know little bit more
programming uh already i still really enjoy this course because i like the challenges i like the
examples i like the activities it's like it's fun yeah so let's have a closer look at this course
you can access this course even without signing up just go here on this website
explore the course watch the videos have a look at the activities but if you would like to submit
your code you need to register for the course it means search for cs 50 free go on the hardware's
website click on learn more and activate the course on edx then the links from edx will bring
you back to the pages which are accessible without registration but it looks like the button to ask
for the certificate is only on the edx website okay and also if you would like to submit the code
you really will need to register on edx because when you are submitting the code for like very
very first time you need to fill up a form and you need to uh tell them your edx user name so i think
it's somehow connected together when we have a closer look at the course there are 11 lessons
or they call it weeks basically each week has a video that you watch then you work on problem sets
or labs these are the activities uh you need to do for example the week zero was about programming in
scratch and to finish this lesson you need to create your own game and even if you have never
ever programmed before in the week 0 you will create your own simple game like wow i have never
used scratch before and i created this mini golf game and it was like super simple i really really
spent more time making this small game as i originally planned because i had like so much
fun and i found it like super interesting the next lesson is called c uh and instead of playing with
blocks like it was in week zero you actually start writing some code or the course is a laser focus
on programming but on the way you will also learn a lot of other things for example you will learn
how to use the command line in linux because that's basically how you will be uh compiling
uh your code and how you will be submitting your code or for approvals and checking the code yeah
they will always explain everything they will give you like step-by-step instructions about uh
how to create and run the code in linux you will also learn a lot a lot of background about how
computers work and how they think this is like super cool because when i was learning all these
i found one piece of the information in books uh the other part of the information was on internet
i learned some at the university but here it's all in one place and that's what i believe makes
this course super useful it is like very very well structured it goes step by step through the things
you need to know and it goes through these steps in the right order very important it goes in the
right order so you are sure you know everything you need to know to fully understand what you
are going to learn okay it's super important because it makes it makes the learning much easier
in the week one i really enjoyed working on this credit card problem you will need to write a code
which based on credit or debit card number will tell you who is the card provider and
if the number is valid so you will not only learn programming but also some other useful information
for example now i know that if you have a visa card that your car number probably starts with
number four am i right my visa card really starts with number four i'm not going to talk about every
single lesson here are here in this left menu you can see what the course is about it covers
all the essential programming languages and every time you will need to work on some activities
i'm still on the week 2 and to write the code i didn't have to install anything everything is
done in your browser and this is how it looks you will be using something what is called codespace
from github and in the lessons you will exactly find these step-by-step instructions what to do
usually it looks like this you go inside of your workspace you download some code so you don't have
to always write everything from complete zero yeah you don't write everything from scratch
often you only write the part of the code which you are learning about in that specific lesson
and then you can run some commands which will tell you if your code is doing exactly what is required
and if the style of your code is right you know if your code if what you created
looks as what is expected from a good or professional programmer and once all these
pass or once everything is okay then you just simply submit your code and that's basically
how the course works and looks you watch a video then based on some instructions you work on some
activities if they are programmed correctly and pass some tests then you can submit your work
i'm not at the end of the course yet but it looks like by the end of the course you will need to
work on your final project and uh i'm i'm really looking forward to work on this uh because for a
very long time i wanted to create one website but i just could not convince myself to do it so now
i will have the reason to do it and finally i really hope i will create a website so if you
have an idea for a project or website you always wanted to create but could not convince yourself
to do it maybe taking this course can help you to make it happen go for it yeah create it build it
in the description of this video i attach all the important links uh and basically that's it
in the comments let me know if you may be taking this course and if you found this video helpful
don't forget if you like this video then press like button if you would like to see my future
videos don't forget to subscribe thank you very much for watching and see you next time bye