Bloc, a company that offers its own bootcamps in design and development, looked at 13 of these top programming courses and created visualizations on the price, length, and workload associated with each one. The programs they looked at range from free programming courses (such as those offered through Coursera and Codecademy) to paid online courses (e.g., Treehouse and Udacity), and even programs offered through Full Sail University and the University of Phoenix. The data plotted by Bloc is super helpful, especially for people trying to decide on a programming course per how much time they actually have to commit (i.e., whether they are doing it as a side project or committing themselves full-time). According to the data, Coursera’s programming self-paced course should take about 7 to 10 weeks and would involve between one to 14 hours of workload per week. On the other hand, a program like that offered through General Assembly would take 12 weeks of intensive work (between 40 and 80 hours every week). Bloc also breaks down the cost of each program, allowing you to look at how much you’re actually paying per hour of instruction. From the graph above, it’s obvious that pursuing a the coursework through the University of Phoenix would cost you three times the amount of coding coursework through Udacity. It’s definitely a helpful guide to determining which popular programming course works best for you. Now, it’s simply a matter of which programming language to learn. Check out Bloc to see more visualizations on the cost and workload of top programming courses.