11 answers
11 answers
Updated
Buket’s Answer
My son started to take coding classes in middle school. He enrolled for the Summer coding classes of the Universities. You can search for Summer classes for High schoolers or Middle schoolers in the websites of the big universities around you, they have really great scholarship opportunities for the students. He also got online coding classes from Udemy and similar online resources, you can find online courses of very well known universities like Harvard, these are generally free courses. AP Computer Science classes would be a great opportunity as well. But the best way to learn programming is to work on a project and write code by yourself.
Updated
Angelo’s Answer
Lots of great suggestions here! One really important thing though is to get involved with other programmers; for example, by joining a coding club, game dev club or robotics club.
While I believe programming is super fun, it's easy to get frustrated or bored when learning it on your own; to get the most enjoyment and learning, surround yourself with people you can learn with, laugh with when things don't make sense, and celebrate with when a project is finished. And like in any other field, someone else always knows something you don't! So they can share this knowledge with you (especially as a beginner, who doesn't know about all there is to learn)
While I believe programming is super fun, it's easy to get frustrated or bored when learning it on your own; to get the most enjoyment and learning, surround yourself with people you can learn with, laugh with when things don't make sense, and celebrate with when a project is finished. And like in any other field, someone else always knows something you don't! So they can share this knowledge with you (especially as a beginner, who doesn't know about all there is to learn)
Updated
Zahid’s Answer
If your school offers programming classes then I would suggest signing up for those.
In addition, I would highly recommend signing up for Harvard's CS50 intro do CS at the link below:
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Once you complete that, they have other next level classes as well. They are all free!
In addition, I would highly recommend signing up for Harvard's CS50 intro do CS at the link below:
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Once you complete that, they have other next level classes as well. They are all free!
Updated
Michael’s Answer
The best way to begin is to just started. Having a Mac, Windows, or Chromebook computer will be required and if you don't own one, you can get access at your school computer lab or local library. The first course I would suggest taking is Java programming as there are a number of free beginner-level courses that will teach you the basics of computer programming. There are many different support resources such as Youtube and Khan Academy to help you along the way. From there, you can go as far and wide as you like with many different programming languages and disciplines. The key is to have fun!
Updated
Mohammed’s Answer
This is a great question! There are lot of free resources to get started. Some of the easy ones are LinkedIn learning, Khan Academy, Udemy, Edx.org, etc. In high school I do recommend taking Computer Science AP course.
Updated
Mackador’s Answer
I think YouTube is a great resource when you're young. Look into some videos of what interests you regarding coding and go from there. If you want to make a website, find those videos, if it's games you want to make, you can find those videos too. I think that's the best way to start and not get burnt out.
Updated
Luna’s Answer
Hello,
I would definitely start taking classes related to this subject. If that is not attainable for you, discuss it with your school counselor in order to receive access into any programs. Aside from taking a specific class related to computer science, I would recommend enhancing your knowledge in S.T.E.M., particularly math courses.
I would definitely start taking classes related to this subject. If that is not attainable for you, discuss it with your school counselor in order to receive access into any programs. Aside from taking a specific class related to computer science, I would recommend enhancing your knowledge in S.T.E.M., particularly math courses.
Updated
Jiaming’s Answer
learning by doing is the best way to learn computer from young age.
There many online courses you can start with, choose some easy but fun one to start with. Understand the concept and process is really important at the beginning, and try to do some project and discuss it with your teammates, you will learn a lot from others.
There many online courses you can start with, choose some easy but fun one to start with. Understand the concept and process is really important at the beginning, and try to do some project and discuss it with your teammates, you will learn a lot from others.
Updated
Steve’s Answer
While the internet does offer many free resources to begin learning about computers and coding, your first focus should be at school. Taking math courses (particularly algebra) and any introductory computer and/or programming courses your school offers would be ideal. Many local community colleges also offer excellent computer programming classes, and even if you are still in high school you may be able to enroll on a part-time basis and just take one class.
Good luck!
Good luck!
Updated
Meenu’s Answer
Depending on your age you can start really really early - in elementary and middle school.
There are online courses like hour of code or scratch programming that will let you familiarize to the world of programming and then you could move on to Khan academy courses and then to formal courses.
Hope this helps.
There are online courses like hour of code or scratch programming that will let you familiarize to the world of programming and then you could move on to Khan academy courses and then to formal courses.
Hope this helps.