6 answers
Updated
807 views
I'm in grade 10. How do i get into software engineering with no experience in computer science? We do have a cs course at school but due to circumstances i was not able to enroll as it wasn't available when i had to register. I am learning at codecademy but i was wondering how to get onto the 'path'
#college-majors #career #engineering
Login to comment
6 answers
Updated
Praharsha’s Answer
Hi,
I recommend checking EdX and Course Era which offer some free coding programs and you can also get a certification to prove that you are well versed with software programming and then get into college programs of your interest.
All the best!
I recommend checking EdX and Course Era which offer some free coding programs and you can also get a certification to prove that you are well versed with software programming and then get into college programs of your interest.
All the best!
Updated
Suleyman’s Answer
Hi! It is great that you took action and started to learn on codeacademy! There are a lot of resources for free in the web you can benefit from. Code.org is another one that can help you to learn coding.
Updated
Annet’s Answer
I am so PROUD of you that you are proactive in your path at 10th grader. I think what you need to do is not so much just coding since you are already doing that. I suggest you do some of logical questions on line they are fun and use your logic thinking. Pick an area that interest you and try to solve issues in that area. Search google interview questions they are amazing brain teasers. Also work on your computer and human interactions it is important to have both logical and empathy at work. lastly use linkedin free training called "Linda". I hope this helps and remember you can be anything you want.
Updated
David’s Answer
It's great that you have an interest in technology, and it is a very rewarding career path. Code Academy is a great starting point that can help you understand the foundational principles of building your software engineering skills. Like others have stated there are so many free resources on the web and with tools like YouTube you can find free developing classes that can keep you learning for years. Just go on and start searching for development language classes (e.g. Python, Java, C#, html, etc).
While you are exploring these free tools you will start to learn more about the skills you will want to pursue for a software engineering career. I would encourage you to hit the following areas as you are building this foundation:
- What develop languages are available and which ones should you pursue - Python, Java, C#, etc. There are many languages, and I would try to pick a few and learn a little bit about them. Also learn how prevalent these languages are in the marketplace, and what business problems they are solving. This will help drive you in the direction that appeals to you most.
- Databases - Learning to code will ultimately lead you to work with databases and that in itself is a career path. Learning SQL and what database technologies are out there is important to continue to build your foundation.
Just dive into these free resources and learn, learn, learn. You will be amazed at how much you can learn in a short period of time. And make sure you have fun with it! Technology is an awesome career that can be rewarding and FUN! Best of luck.
While you are exploring these free tools you will start to learn more about the skills you will want to pursue for a software engineering career. I would encourage you to hit the following areas as you are building this foundation:
- What develop languages are available and which ones should you pursue - Python, Java, C#, etc. There are many languages, and I would try to pick a few and learn a little bit about them. Also learn how prevalent these languages are in the marketplace, and what business problems they are solving. This will help drive you in the direction that appeals to you most.
- Databases - Learning to code will ultimately lead you to work with databases and that in itself is a career path. Learning SQL and what database technologies are out there is important to continue to build your foundation.
Just dive into these free resources and learn, learn, learn. You will be amazed at how much you can learn in a short period of time. And make sure you have fun with it! Technology is an awesome career that can be rewarding and FUN! Best of luck.
Updated
Deepak’s Answer
Hi,
As the others here have said, you're doing great already by learning on codeacademy, and having a singular focus. If you're looking to get some broader and structured courses, there are specializations on Computer Science on platforms like Coursera, EdX, and other platforms which go beyond coding, and teach you concepts, that you can audit for free. Doing a mix of courses that teach you Computer Science concepts, and then doing projects in a programming language, help to strengthen those concepts.
Also, while it is useful for you to have taken some Computer Science courses in high school, having a good foundation in math and science, will help you more broadly as you enter the workforce. My son, for example, did not take a single Computer Science course while in High School. He's now in College doing very well in Computer Science (and other subjects), because he was overall a good student in all subjects.
If you decide to go to University, develop your soft skills as well. If you can, take courses in communications, leadership, and other courses that are not technically focused. As you go into the workforce, you will find that a combination of technical skills, as well as soft skills will be valuable for you to thrive at work.
All the very best!
As the others here have said, you're doing great already by learning on codeacademy, and having a singular focus. If you're looking to get some broader and structured courses, there are specializations on Computer Science on platforms like Coursera, EdX, and other platforms which go beyond coding, and teach you concepts, that you can audit for free. Doing a mix of courses that teach you Computer Science concepts, and then doing projects in a programming language, help to strengthen those concepts.
Also, while it is useful for you to have taken some Computer Science courses in high school, having a good foundation in math and science, will help you more broadly as you enter the workforce. My son, for example, did not take a single Computer Science course while in High School. He's now in College doing very well in Computer Science (and other subjects), because he was overall a good student in all subjects.
If you decide to go to University, develop your soft skills as well. If you can, take courses in communications, leadership, and other courses that are not technically focused. As you go into the workforce, you will find that a combination of technical skills, as well as soft skills will be valuable for you to thrive at work.
All the very best!
Updated
Brayden’s Answer
Hello! I think what you are currently doing, on codeacademy is a great start. In my experience the best way to learn something is just to do it and struggle through the process. One of the best ways that I was able to learn coding with purchasing an arduino starting set from amazon. They range in price from about $25-$50 and have tons of electrical components. They range from electrical motors, servo motors and sensors as well as a arduino. Then by using the set and online tutorials you are able to teach yourself how to code. I found that being able to build something in person and see it work was the best way to learn to code. Keep up the good work!