The student news site of Pleasant Valley High School

Spartan Shield

The student news site of Pleasant Valley High School

Spartan Shield

The student news site of Pleasant Valley High School

Spartan Shield

Top 5 free resources to learn programming

Programming+is+a+vital+skill+anyone+can+learn+in+today%E2%80%99s+technology+dependent+landscape.+
Reetham Gubba
Programming is a vital skill anyone can learn in today’s technology dependent landscape.

Programming is an important skill in the fast-paced technological environment of today, and anyone can learn to program regardless of their background. Programming can be used in many professional settings, so spending time learning a programming language will be very useful long term. Additionally, adding language to a resume also brings it up a level. Here are the top 7 best resources for learning how to program.

  1. W3Schools
    1. For people who prefer reading, W3schools is a free resource that provides the user with interactive reading modules for numerous different programming languages and software technologies. At the end of each module, there is a small, quick test of the content in that module. A cool feature this website offers is that it has an online compiler that people can use to test simple scripts.
  2. FreeCodeCamp
    1. This resource is a non-profit that was built to make programming accessible for everyone. This website has everything: certificates, 9000+ tutorials, interactive programming modules with checkpoints, and code interview prep. 
  3. Codewars
    1. Practicing is just as important as learning. With practice, people improve on their skills, so it’s important to practice programming. To practice your programming skills, Codewars is a great tool to utilize. This resource consists of numerous programming exercises with different levels of difficulty, from beginner to expert. 
  4. Youtube
    1. Youtube is a great resource for people who prefer learning through videos. There are thousands of programmers on Youtube that are specialized in a wide variety of languages. Tutorials on Youtube are usually in depth and well articulated. Some of the best Youtubers for beginner programmers are Tech with Tim, Programming With Mosh and Alex Lee. Students can also strengthen their resume and find internships and jobs with the skills learned from projects developed by programming youtubers.
  5. Edx 
    1. Edx is a free website with free courses from notable professors from prestigious universities around the world. One example of this would be the CS50 Harvard course, an introduction to computer science course every CS student must take at Harvard. The course is on Edx for free! Additionally, Edx provides courses for all sorts of topics, so the sky is the limit for what you can learn. 

 

Leave a Comment
Donate to Spartan Shield
$580
$1000
Contributed
Our Goal

Your donation will support the student journalists of Pleasant Valley High School in Bettendorf, Iowa. Your contribution will allow us to purchase needed equipment and cover our annual website hosting costs.

More to Discover
About the Contributor
Reetham Gubba
Reetham Gubba, Photo Manager
Reetham is a Pleasant Valley High School junior and serves as a Photo Manager for The Spartan Shield. His favorite classes are Calculus and AP Language and Composition. Outside of school, Reetham is a member of The Winter Soldiers Robotics, where he spends much time programming the robot and volunteering at various outreach events. Reetham also likes playing video games and biking.

Donate to Spartan Shield
$580
$1000
Contributed
Our Goal

Comments (0)

All Spartan Shield Picks Reader Picks Sort: Newest

Your email address will not be published. Required fields are marked *