The demand for programing skills within the workforce is far outpacing the development of our supply. Although these self-study resources don’t replace a computer science degree, they do offer a vital introduction. Moreover, there are growing numbers of self-taught programmers in Silicon Valley. Here are 12 online resources to help you reach at least a basic level of understanding:
Online education is an increasingly popular trend over the past years as mobile devices allow to learn anything anywhere anytime. Competition has increased and today there are five major platforms that offer content specifically for online instruction: University level content providers include Coursera, Udacity, and edX, and casual learning content platforms including Khan Academy targeting K-12 education, and Udemy offering entrepreneurship, design and Technology courses.
Many individuals wonder if it is worth to obtain a professional certification. Several factors, including geography, industry, experience, other degrees/certifications play a major role in determining an individual's salary. Also, large corporations value job candidates with certifications more than startups and small businesses. While to many professional get paid significant higher salaries than the below average salaries they are indicative of the relative value of each certification. Here, we take a look at the top professional certifications with the highest earning potential for 2013. We distinguish between certifications that are earned from a professional society (e.g. PMI, ASQ etc.) and certifications that are granated by a private vendor (e.g., Microsoft, Cisco, etc.).