Credit: Claryssa Yuanwie (Indonesia), Kimberly Ali (Trinidad and Tobago), Preksha (India), Douglas Obeng Asabere (Ghana), David Perez (Spain), Anuvith Premakumar (Sri Lanka), Joseph Sabbagh (South Africa), Stephen Turban (USA), Amira (Algeria), Davery Marvey (Papua New Guinea), Rohan (United Kingdom), Mohamed Yasser (Egypt), Ak (Nepal), Ashley (Venezuela), Vanessa Servedio (Ecuador), Ghassene Hanchi (Tunisia)
- Geeksforgeeks: this website is absolutely free, and it was founded in 2009 in India. In this website, you will be able to learn different programming languages, challenge yourself with so many coding problems (with detailed solutions of course!), chat and make friends with people in its online forum, and also participate in coding contests as well as finding so many resources there!
- W3schools: this website, created in 1998, provides tutorials for so many web technologies like JavaScript, HTML, and more! People there can also communicate and share their knowledge with each other, something I find very interesting! Somewhere I’m particularly keen on is in regards to its TryIt Yourself section, where you can run code directly up there!
- Leetcode: founded in 2011, leetcode has been a place where people come for trying challenging coding problems (there are detailed answers, too!), practice problems with immediate feedback, participating in coding contests, and comparing yourself with others since there’s a ranking system here! Many people also leetcode since they aid tremendously with job interviews!
- Devpost: formally called “ChallengePost”, this website is well-known for having organized and held out hackathons - you can register for these competitions and form teams with new friends! Apart from that, there are also tons of coding challenges available there!
- ChatGPT: pretty self-explanatory, right? Many people tend to have a very bad view about this, but personally, I would say that if you use it correctly, it can bring you a lot of benefits! For example, you can ask chatgpt why you get a coding question wrong! But be aware that chatgpt may not be correct 100% of the time!
- Coursera: if you don’t know this website, you definitely need to check it out! Coursera offers so many courses over a wide range of subjects (including computer science), with many coming from reputable universities around the world! Note that Coursera offers both free and paid courses!
- Scratch: scratch is definitely the go-to website when you first come to coding and programming! The thing is that scratch is very easy to use and doesn't need background information (except for a logical mind!), and you can use it anytime for free. The thing about scratch is that there are already codes written, and you just need to “match” these codes together to form a story/game/etc.
- Roboblockly: definitely for those who love robotics! Similar to scratch, this website uses a drag-and-drop mechanism - essentially, you are provided with different blocks/clauses, and you need to match them altogether to create a story! Another interesting thing about Roboblockly is that it can be connected directly to a robot, hence you can control their movements from the website!
- CodeAvengers: another beginner-friendly website where you can learn Python, HTML, CSS, Javascript, and more! Beside the many interactive lessons being provided, there are a lot of coding challenges you can take on based on what you have learned. Also similar to scratch, this website uses a drag-and-drop mechanism, which can be beneficial for those who have just started learning this!
- CodePath: this website provides free coding lessons to people of all ages, and is also a partner of many universities and companies like Google, Meta, and Comcast! There is also a section up there called “News” where you can browse different information.
- For cooking, check out the instagram pages @shivesh17 and @_naman_gulati, which is recommended by one of our contributors, although there are many accounts on Instagram that provide different rcipes. Preksha, the person who has been kind enough to share these resources, have her own Instagram page dedicated to baking too, which is the_cozy_oven_
- If you like music, check out Soundtrap (charged) and LMMS (free)! I don’t have much information about these resources (because I don’t do music stuff), but this is recommended by someone who I really respect and also have very meaningful advice, so I hope it can help!
- Neuroscience (from Anuvith): I would suggest “Do Zombies Dream of Undead Sheep?”, “The Tell-Tale Brain” and “Seven and a Half Lessons about the Brain”. These are all pop science books but they give you a nice introduction to how the human brain works. Finally, “A Brief and Easy Introduction to Neuroanatomy” which gives as the title suggest gives you an introduction to the anatomy of the brain. These books should provide a solid overview of the human brain and help you feel prepared for Neuroscience.
- If you are some who are interested in sales, check these Instagram/YouTube pages: Jeremy Lee Miner, Dan lok, Andy Elliot, Grant Cardone, Alex Hormozi, Codie Sanchez, and Askvinh. But according to our contributor Joseph Sabbagh, sales is best to develop practically, with an example being doing door to door sales.
- For those who are interested in doing research, Cofounder of Lumiere Education, Stephen Turban, has some resources that you can use! Check out these posts:
- Biomed: there are a lot of resources, but you have figure what specific field you want to dive before conducting further research. Some of them include: Scientific papers and Journals (Nature, Nature Biomed, Nature protocols, Cell, Science...), Youtube Channels: acapellascience, Bio logique, The BME Life, Duke University-SMIF
- Studying in the US: get yourself an F1 visa! If you come with F1 visa it allows you to apply for Optional Practical Training (OPT). It's a work permission that could allow you to work here after your visa expired for 12 months.
- Computer Science: roadmap.sh is a great website overall. LinkedIn groups like Machine Learning, Python etc.. (depending on their interest); Youtube: try searching Kraus Algorithm explained, which will give you 5-minute videos that can explain as much as a 30- minute video.I think my best advice to a teen would be: Do what you're genuinely interested and passionate about. It's 4 tough years of grinding and deep learning on a specific topic.
- Advice for those pursuing mechanical engineering: it’s really a great major to pursue and it opens up a wide career opportunities like automotive, aerospace, manufacturing, etc. and that’s what I like about mechanical engineering - it gives you several career options. I advise everyone who pursue mechanical engineering major to focus on mathematics in high school since you are going to really need it.
- Navigating college and career options: first is understanding what exactly you want to study in depth. There will be numerous resources available in the internet therefore you need to go through portals by portals and understand the concepts. Different websites will share different resources therefore you need to be able to detect and verify the information. Go through some university or college websites for cross reference. As you go through you will find some websites that are actually helpful and you will be able to identify the information what you need and looking for.
- Tips for high school in general: Surviving high school is not an easy task for anybody, but a few things can help you have an easier high school experience. First, if you really wanna go out and enjoy with friends but you have a lot of homework to submit during the week, then finish as much as you can of homework at school and when you get back home finish the rest. Another tip is learn how to study, it’s a hard task since we’ve not been taught how to study; but out there there are more than hundreds of ways to retain what you study while also reducing the stress and time of study: some methods are flash cards, Feynman method, active recall, cornel method, pomodoro timer, etc. I also recommend getting enough sleep - it may not seem really important but helps retain the previous studied topics and gets energy for the day. Also it's a good idea to relax and take practice tests before exams!
- Personal/Professional Support: check out InPerson+, where they have different packages regarding mentorship and mental health support (they are currently free and but will probably cost in the future so do sign up for this ASAP!)
- Want to study data science engineering? According to Ghassene Hanchi, if you are someone who enjoys a mix between programming, problem solving, statistics, and mathematics, then you should definitely consider this field/major.
コメント