7 answers
7 answers
Updated
Francislainy’s Answer
Hi Alex,
Youtube has many nice (and free) tutorials to get you going. You can just type something like the language or technology you're interested in learning and many videos will appear, such as "How to make a website - beginner tutorial", or "How to make an app". or "How to learn backend development". Then once you know the basics for what you've chosen, try to start working on a portflolio of projects that you can then add to your Github and that you may even be able to send to future employees to show them what you know.
Youtube has many nice (and free) tutorials to get you going. You can just type something like the language or technology you're interested in learning and many videos will appear, such as "How to make a website - beginner tutorial", or "How to make an app". or "How to learn backend development". Then once you know the basics for what you've chosen, try to start working on a portflolio of projects that you can then add to your Github and that you may even be able to send to future employees to show them what you know.
Updated
Laavanya’s Answer
I recommend, taking the hardest level of Math courses that are offered at your school and ensuring that your grades are up since Computer Science, as a major is getting pretty competitive. There are also other avenues that can be explored such as information science, data science, cybersecurity based on what interests you so reading about what those topics are will help you determine what you like.
Another advice would be look at coding classes that are offered - if you are more of a self starter, learning from places like Udemy will be good or you can sign up for classes. Besides that, keep your eyes and ears open for opportunities over for internships, hackathons or other similar competitions & related summer programs.
Another advice would be look at coding classes that are offered - if you are more of a self starter, learning from places like Udemy will be good or you can sign up for classes. Besides that, keep your eyes and ears open for opportunities over for internships, hackathons or other similar competitions & related summer programs.
Updated
Andrew’s Answer
So my suggestion is to look into your future college’s, or potential college’s, requirements for their CS majors. Basically what courses youll be taking. Some of those courses will be foundational, like what is coding and why do we use it, and some will be more hard skill based, like python 101. Start prepping yourself for those required courses. Build a coding foundation by learning the required codes early through online courses, youtube has a ton of free ones but also things like codeacadmey or freecodecamp. This will help you breeze through those courses and understand the more advanced ones easier
Updated
Mahi’s Answer
I would second the former answers provided, and I would recommend that you search for potential mentorship opportunities are available to you locally or online as there are multiple platforms to get connected and provide more specific advice on an individual basis. I would also recommend looking at LinkedIn and any courses that are free for certifications that you are interested to learn more about.
Updated
Grisel’s Answer
I suggest looking into STEM courses at your high school and possibly aim for dual credits so the courses can be transferred to your college/university of choice. It's also a great idea to start searching for Computer Science programs, the requirements to be admitted, campus student life, and the degree plan. It helps to incorporate self-taught courses for coding on the side to create your portfolio and hopefully, gain some experience.
Updated
Baljit’s Answer
Hi Alex,
Look into taking AP classes in computer science. Take college level classes at high school if your high school offers it. Upon completing try to tutor in Computer Science to other students if you feel comfortable.
Try internships in Computer Science at local companies.
Take math classes with some science courses. Ask you counsel/ advisor about what kind of classes you should take to remain on track for the Computer Science program.
Look into taking AP classes in computer science. Take college level classes at high school if your high school offers it. Upon completing try to tutor in Computer Science to other students if you feel comfortable.
Baljit recommends the following next steps:
Updated
Parimal’s Answer
STEM is a good starter. Though computer science seems not too close to Mathematics, it's a core of technology and certainly helps you to be proficient in what you do in the field of technology. Take online classes on Udemy and understand the fundamentals of coding. You may want to begin with C, and C++ and go from there. One can also subscribe to Tech magazines to keep up with the current trends and technology. Try to understand how these Tech companies are flourishing and what they do differently.