{"id":160069,"date":"2018-09-10T11:14:55","date_gmt":"2018-09-10T11:14:55","guid":{"rendered":"https:\/\/www.afterhoursprogramming.com\/?p=160069"},"modified":"2018-12-05T10:32:45","modified_gmt":"2018-12-05T10:32:45","slug":"online-coding-bootcamps","status":"publish","type":"post","link":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/","title":{"rendered":"Online Coding Bootcamps"},"content":{"rendered":"

\r\n\tOnline coding bootcamps offer a great opportunity to learn to code at home. Traditional coding boot camps typical involved brick-and-mortar classrooms and workshops. However, online programs allow you to practice and schedule times that are most convenient for you. Many of these programs are also free, allowing you to delve into coding at your own pace without committing thousands of dollars into tutoring. If you have always wanted to learn coding<\/a>, the online programs can provide the essential tools needed to train at home.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tGeneral Online Coding Courses\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t1.\u00a0\r\n\t\t
\r\n\t\t\tCode Academy\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMany people consider Code Academy the authoritative source for learning how to code for free. The school reports that over 24 million people have already learned coding basics through its interactive program. You can use Code Academy as a broad introduction to the most well-known coding topics (including HTML, JAVA,
PHP<\/a>, Python, and Ruby on Rails). One of the program’s best features is the opportunity learn by doing – simply type your practice code into the browser and see results instantly on the page.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t2.\u00a0\r\n\t\t
\r\n\t\t\tCoursera\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tCoursera is a major online learning library that offers over 1,000 courses from over 120 universities (on a variety of subjects). With Coursera, you can sign up for a free coding class and receive instruction from a real professor at a distinguished college or university. Some of the free Coursera subjects include Introduction to Programming, C programming language, and IoT programming. All courses are free, but you can also pay for a “Verified Certificate” to add to your resume or LinkedIn profile.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t3.\u00a0\r\n\t\t
\r\n\t\t\tCodeWars\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tCodeWars is an immersive, free online program that delivers intense training in the programming language of your choice. Modelled after a traditional Japanese\u00a0\r\n\t\r\n\t\tdojo\r\n\t<\/em>\r\n\t\u00a0(formal training facility), this program features a series of games and challenges that become progressively harder the more you practice. The program organizes its challenges into\u00a0\r\n\t\r\n\t\tkata\r\n\t<\/em>\r\n\t\u00a0(the Japanese word for practice through repetition) and lets you earn badges of honor as you complete each level. Use CodeWars to learn Haskell, Clojure,
JavaScript<\/a>, Python<\/a>, Ruby, and SQL<\/a>.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t4.\u00a0\r\n\t\t
\r\n\t\t\tFree Code Camp\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tFeel like a kid at summer camp in the privacy of your home with Free Code Camp. This professional course offers over 800 hours of free coding instruction. Once you have mastered the basics, the camp provides hands-on, real-world experience by allowing you to write code for nonprofit organizations. Earn certifications in HTML, CSS, JavaScript, or data visualization while making a difference in the lives of others with this free coding boot camp.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t5.\u00a0\r\n\t\t
\r\n\t\t\tIntensive Introduction to Computer Science\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis intensive learning program offers crash-course training in C+, PHP, and JavaScript. Taught in a classical academic style, you can use these free video lectures to understand the basics of algorithms, software, hardware, and programming languages. The program also devotes special attention to coding in the real world (such as social media networks, homeland security, forensics, and cryptography). For those who feel most comfortable in a classroom or academic setting, this free resource is worth exploring.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t6.\u00a0\r\n\t\t
\r\n\t\t\tGeneral Assembly Dash Program\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIf you prefer hands-on projects over classroom learning, the GA Dash program is ideal for you. From start to finish, this boot camp requires you to build a project as you follow step-by-step guidelines. This apprenticeship-style camp helps you learn practical skills that you can apply immediately to your personal or professional life. For example, one GA Dash tutorial features instructions on how to create and publish a Tumblr theme from scratch.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t7.\u00a0\r\n\t\t
\r\n\t\t\tedX\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis online education center is a collaborative learning program that delivers free courses from the world’s most distinguished universities. With edX, you can take free computer science classes from UC Berkley, Harvard, MIT, and the University of Texas System (among others). With over 100 full-length courses in computer science, edX is a great resource for getting a solid foundation in the primary programming languages.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t8.\u00a0\r\n\t\t
\r\n\t\t\taGupieWare\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis program offers free, undergraduate-level training in computer science and coding. Structured as a rigorous boot camp, the program features three introductory courses, seven core subjects, and five elective options. This 15-course curriculum provides a well-rounded foundation in coding. By participating in this platform, you can immerse yourself in training specialties like swift programming, hacking, security testing, and Linux. Due to the supervision of professors from Carnegie Mellon, Stanford, and Columbia, this program has some of the best quality-control standards available online.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t9.\u00a0\r\n\t\t
\r\n\t\t\tGitHub’s Free EBook Foundation\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tGitHub is a web hosting and source code management (SCM) company. While most people associate GitHub with its premium hosting service, the company’s non-profit foundation offers one of the best free programming libraries online. With this resource, you can view or download eBooks on virtually any coding subject on your own time.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t10.\u00a0\r\n\t\t
\r\n\t\t\tMIT OpenCourseWare (OCW)\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe Massachusetts Institute of Technology (MIT) permits open access to its library of programming courses. Using this OpenCourseWare directory, you can view undergraduate and graduate coding classes at one of the most prestigious schools in the world without having to pay tuition. The library’s introductory-level courses include JavaScript, Python, and MATLAB.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t11.\u00a0\r\n\t\t
\r\n\t\t\tHackPledge.org\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tHack Pledge is an alliance of experienced developers dedicated to mentoring the next generation of coders. To participate in the boot camp, you must first sign an online “pledge” agreeing to commit to learning the art of software development. After signing the pledge, you can receive access to programming lessons. Notably, this boot camp features exclusive lessons from Bram Cohen (founder of the file-sharing company BitTorrent).\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t12.\u00a0\r\n\t\t
\r\n\t\t\tCode Avengers\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIf you are interested in an interactive or gamified approach to learning, Code Avengers fits the bill. This program offers a collection of 12-hour courses in coding mobile apps, HTML, CSS, and JavaScript. While many university programs assume some programming knowledge, Code Avengers offers a wide selection of classes for total beginners. In addition to offering courses for native English speakers, the program is also available in a variety of European languages (including Spanish, Italian, Portuguese, and Russian).\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t13.\u00a0\r\n\t\t
\r\n\t\t\tHTML5 Rocks (Web Fundamentals)\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis program allows you to learn the hidden secrets of building modern websites and their mobile counterparts. As the brainchild of real Google developers, this camp gives you first-hand knowledge on how to create top-ranked mobile sites. Successful participants have gone on to become entrepreneurs and coding instructors. Because this program starts at the intermediate to advanced level, you may wish to take an introductory course on HTML5 first (in order to get the most out of this coding program).\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t14.\u00a0\r\n\t\t
\r\n\t\t\tUdemy\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tUdemy is an online catalogue of both free and paid courses. Since the courses feature teachers from a variety of backgrounds, you should also check class reviews to ensure the best fit. Some of the most popular coding courses on this directory include mobile development, game development, and eCommerce site creation (also known as Programming for Entrepreneurs).\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t15.\u00a0\r\n\t\t
\r\n\t\t\tThe Odin Project\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe Odin Project is an open-source program designed to help individuals jump-start their careers in coding. As a product of the Viking Code School, this platform offers the same rigorous, introductory boot camp in the form of a free curriculum. The project provides a solid foundation in the basic programming languages, including HTML, CSS, Git, JavaScript, and Ruby. In addition, the program includes workshops on how to get hired with your newfound and marketable skills.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t16.\u00a0\r\n\t\t
\r\n\t\t\tUdacity\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tUdacity offers free coding courses at all skill levels. In addition to its free library, the program allows you to earn “nanodegrees” entirely online.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t17.\u00a0\r\n\t\t
\r\n\t\t\tHackerRank\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tHackerRank is a community of over one million programmers who solve coding challenges to strengthen their developer skills. Users compete with each other to earn points and to secure a top spot on the HackerRank leader board. Ideal for intermediate-level programmers, this resource is a great way to drill existing skills while enrolled in an academic program.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t18.\u00a0\r\n\t\t
\r\n\t\t\tBitDegree\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tBitDegree offers interactive, gamified coding courses. If you enjoy “learning by doing,” these gamified courses can help you quickly absorb the basics of JQuery, HTML, SQL, PHP, and JavaScript. Remaining true to its name, BitDegree also offers real-world benefits. The program has partnered with businesses that recruit tech talent directly from the website. Along with strengthening your resume, the opportunity for future employment makes BitDegree worth giving a try.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t19.\u00a0\r\n\t\t
\r\n\t\t\tUpSkill Courses\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tUpSkill courses consist of progressive projects that gradually take you from the beginner to advanced level in coding. This free boot camp features portfolio projects that focus mainly on web development. As a result, the most popular free courses include WordPress plugin development, MySql, Bootstrap, and HTML5. If you have zero coding experience, UpSkill is an excellent place to receive practical training with just the right pacing.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t20.\u00a0\r\n\t\t
\r\n\t\t\tCode.org\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tCode.org features how-to tutorials that take just one hour each day. The goals of the boot camp are to make coding a standard part of any education (on par with reading and arithmetic), to simplify teaching methods so that students remain with the program, and to increase coding literacy among female and minority students. Over 25 percent of U.S. students have created an account on the site, enabling access to the hour-long tutorials or group lab projects.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t21.\u00a0\r\n\t\t
\r\n\t\t\tCode Conquest\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIf you feel entirely clueless coding and programming, Code Conquest may help alleviate your fears. This boot camp starts at the absolute beginner level by answering the question, “What is coding?” By explaining the basics in the simplest way possible, this website can help you make an informed decision on which programming language to learn and how to use it in your everyday life.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t22.\u00a0\r\n\t\t
\r\n\t\t\tA List Apart\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tA List Apart is an interactive, online magazine that contains free e-books, website design instructions, and coding tutorials. You can also read contributing articles from veteran web developers, and the site creators host in-person meetups in various U.S. cities.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t23.\u00a0\r\n\t\t
\r\n\t\t\tCodeasy.net\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tCodeasy is a complete immersion boot camp in which you learn coding by working your way through an adventure story. First, register for the site at the beginner or intermediate level. Once you register, the site introduces a futuristic adventure game in which you have to use programming skills to fight machines and get to the next level. The adventure story starts with the modern programming language C# and then gradually progresses to more advanced coding.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t24.\u00a0\r\n\t\t
\r\n\t\t\tHack Design\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tHack Design offers a free catalogue of books, games, video tutorials on coding. With this course, simply sign up to receive a free coding lesson each week. Experts curate web-based resources and then allow you to learn at your own pace using the weekly content.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t25.\u00a0\r\n\t\t
\r\n\t\t\tCodeSignal\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tCodeSignal helps you sharpen your coding skills by competing with other participants for potential programming jobs. Formerly known as CodeFights.com, this site lets you solve coding problems in real-time to impress recruiters. The program follows a gamified structure to prevent monotony and boredom. In addition to the chance at employment, the best coders can go on to participate in tournaments.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t26.\u00a0\r\n\t\t
\r\n\t\t\tSoloLearn\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAs the name implies, SoloLearn allows you to learn coding on your own time using a free download or your mobile device. But the boot camp takes individual learning to the next level by hosting a social network of other independent, motivated learners. This platform features quizzes and discussion boards to keep you on track.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t27.\u00a0\r\n\t\t
\r\n\t\t\tThe Code Player\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tFor those who enjoy classic games and interactive walk-throughs, The Code Player is a solid choice. This program uses video tutorials to teach the most common programming languages from start to finish.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t28.\u00a0\r\n\t\t
\r\n\t\t\tBento.io\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tLearn to code for free and become a self-taught developer using your Facebook or Google account. This database includes over 100 developer topics, and the Google aggregate keeps you posted on which programming languages are the most trending.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t29.\u00a0\r\n\t\t
\r\n\t\t\tScotch.io\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis broad-themed coding platform lets you learn web development and programming using tutorials, videos, and mini-courses. You can also use this free resource to learn structure and workflow necessary to start your own coding business.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t30.\u00a0\r\n\t\t
\r\n\t\t\tHackr.io\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free database is one of the largest programmer-curated resources on the web. You can use this website without registration. Simply enter your desired topic into the search box and find tutorials, e-books, and classes listed in order of expert recommendation.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t31.\u00a0\r\n\t\t
\r\n\t\t\tW3Schools\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tW3schools.com is one of the oldest continuously operating platforms for learning to code, and it is also the world’s largest. This platform offers thorough tutorials on HTML, CSS, JavaScript, servers, website creation, and XML. In addition to the tutorials, the references and numerous real-world examples makes this platform one of the most frequented tools on the web.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t32.\u00a0\r\n\t\t
\r\n\t\t\tCoderbyte\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tCoderbyte allows you to learn coding and algorithms entirely by practice. With its database of over 200 coding problems and solutions, Coderbyte is a valuable resource for the intermediate coder. You can also use the site to practice for programmer job interviews and to attract the attention of hiring organizations.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t33.\u00a0\r\n\t\t
\r\n\t\t\tMicrosoft Virtual Academy\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMaster your developer skills through Microsoft’s curated course library. This academy features course pathways for some of the most exciting skills in programming, including game development, visual studios, and cloud development. The academy also has a special training section exclusively for beginners.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t34.\u00a0\r\n\t\t
\r\n\t\t\tEdabit\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIf you like the idea of using Duolingo or Rosetta Stone to learn foreign languages, you will more than likely enjoy using Edabit to learn to code. Edabit features miniature, interactive coding lessons that simulate how you might use coding in real scenarios. Use this resource to practice JavaScript, PHP, Python, or Swift.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t35.\u00a0\r\n\t\t
\r\n\t\t\tLaunch School Open Book Shelf\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis open library of free programming textbooks is a great way to supplement any coding boot camp. Use these free books to learn the basics of the most important languages, including the Command Line, GitHub, SQL, and Ruby on Rials. Each book is simple enough for beginners, and you can access the full library without downloading or registration.\u00a0\r\n\t
\r\n\t
\r\n\t
\r\n\t\r\n\t\tYouTube Coding Resources\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t36.\u00a0\r\n\t\t
\r\n\t\t\tLearnCode.academy\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tLearnCode.academy features organic videos from IT educator Will Stern. The channel features free, intensive tutorials on coding languages like JavaScript, HTML, and CSS. There are also design tutorials for crafting your own website as well as career advice on how to become a professional developer. With well over 30 million views, this channel is a popular source for coding playlists and guidance.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t37.\u00a0\r\n\t\t
\r\n\t\t\tThe New Boston\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis channel is famous for uploading daily videos on the most cutting-edge coding topics. You can use this channel to learn video game development, programming languages, website design, and network design. With over two million subscribers and nearly half-billion video views, this channel is also a good way to network with like-minded programmers.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t38.\u00a0\r\n\t\t
\r\n\t\t\tDerek Banas\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tDerek Banas is an IT consultant who offers a personalized approach to learning to code on YouTube. Not only does he create coding tutorials upon requests, but he hosts live streaming sessions to help you fine-tune your programming skills. Visit this channel for a free introduction to programming Android, Python, JavaScript, HTML, and others.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t39.\u00a0\r\n\t\t
\r\n\t\t\tProgrammingKnowledge\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tProgrammingKnowledge is an excellent way for beginners to start learning coding. The channel’s playlists provide step-by-step guidance without requiring any background in programming or software. Working your way through these free playlists is a great way to get a solid foundation before moving on to more advanced study.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t40.\u00a0\r\n\t\t
\r\n\t\t\tTreehouse\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAs the official YouTube channel of the Treehouse coding school, this channel provides a simplified introduction to most programming languages. Most notably, Treehouse features dozens of “Live Coding” tutorials that are nearly two hours in length each. Although most of the live sessions occurred in 2017, you can still access each of these valuable tutorials indefinitely on YouTube.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t41.\u00a0\r\n\t\t
\r\n\t\t\tKudvenkat\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tVenkat Kud is a software engineer who offers detailed tutorials Microsoft.NET technologies in both English and Arabic. You can also use this channel as a resource for learning to code C# and SQL servers.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t42.\u00a0\r\n\t\t
\r\n\t\t\tCSS-Tricks\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tChris Coyier is a web developer who uses CSS-Tricks to teach HTML, PHP, and SaaS with easy-to-understand videos. If you are looking for playlists that explain coding in layman’s terms, this channel is an excellent choice for you.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t43.\u00a0\r\n\t\t
\r\n\t\t\tMike Locke\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMike Locke is a senior UI\/UX designer with over 20 years of experience in the field. You can use this channel for personable tutorials on XHTML, CSS, and UI visual design. In addition, the channel provides insight on complementary skills (such as Adobe Illustrator) and well as career advice on how to become a UX designer.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t44.\u00a0\r\n\t\t
\r\n\t\t\tAdam Khoury\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAdam Khoury is a professional coder who teaches multimedia flash topics such as JavaScript, PHP, and SQL. In addition to coding tutorials, his channel also offers quizzes and open discussions.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t45.\u00a0\r\n\t\t
\r\n\t\t\tDevTips\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tDevTips is one of the most popular YouTube channels for intermediate and advanced-level coders. As the brainchild of Google employee Travis Neilson, this channel features over 200 videos on advanced CSS and HTML. The channel also includes guest interviews and links to additional resources.\u00a0\r\n\t
\r\n\t
\r\n\t
\r\n\t\r\n\t\tBlogs for Learning Coding\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t46.\u00a0\r\n\t\t
\r\n\t\t\tDavid Walsh\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAs a senior developer at Mozilla Firefox, David Walsh uses his extensive programming knowledge to provide up-to-date tutorials. You can use this blog as a well-rounded approach to learn JavaScript, API applications, Node.js, and other coding skills.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t47.\u00a0\r\n\t\t
\r\n\t\t\tSoftwarehow\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis highly rated blog contains how-to tutorials, reviews, and free downloadable tools to help you learn to code quickly.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t48.\u00a0\r\n\t\t
\r\n\t\t\tSitePoint\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tSitePoint features free learning hubs that teach you the basis of coding. Each hub uses a “learning path” that progresses from beginner to intermediate and advanced. Popular coding topics include blockchain, user experience (UX), HTML and CSS, and JavaScript. While the free resources are more than enough for an extensive boot camp, the blog also includes an exclusive discount if you decide to use the premium website.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t49.\u00a0\r\n\t\t
\r\n\t\t\tTuts+\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis blog features thousands of free tutorials, articles and videos. Although the free how-to tutorials keep most coders occupied for weeks, Tuts+ also offers a premium monthly subscription for enrollment in online courses.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t50.\u00a0\r\n\t\t
\r\n\t\t\tCSS-Tricks\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe CSS-Tricks blog is a companion to the popular YouTube channel. Among the most important features of this blog is the free CSS\u00a0\r\n\t
\r\n\t\talmanac\r\n\t<\/a>\r\n\t\u00a0that offers a straightforward dictionary reference for coders. Beginners can also use the\u00a0\r\n\t\r\n\t\tCSS snippet\r\n\t<\/a>\r\n\t\u00a0tool that allows you to practice simple coding exercises directly on the website screen.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tOnline Coding Bootcamps – Programming Specialties\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tThe Command Line\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t51.\u00a0\r\n\t\t
\r\n\t\t\tLearn Enough Command Line to Be Dangerous\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIn this free tutorial, IT educator Michael Hartl takes you step-by-step through the nuts and bolts of the Unix command line. This tutorial assumes no prior knowledge and includes helpful tips and diagrams. As a graduate of the California Institute of Technology, Hartl also provides exercises and problem set solutions found in the curricula of the nation’s leading computer science programs.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t52.\u00a0\r\n\t\t
\r\n\t\t\tCommand Line Power User\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free boot camp is an intensive video course for intermediate and advanced-level courses. If you already have a foundation in the Unix command line and want to learn more tools of the trade, this is the course for you.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t53.\u00a0\r\n\t\t
\r\n\t\t\tConquering the Command Line\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free, full-length textbook by Mark Bates is the ultimate guide to the Unix command line. Keep this reference handy for an in-depth look on how to become a competent developer.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t54.\u00a0\r\n\t\t
\r\n\t\t\tViking Code School Command Line Crash Course\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis self-guided course is an excellent way to complete a Unix command line boot camp online. In addition to the basic training course, you can sign up for free prep work in other coding languages.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t55.\u00a0\r\n\t\t
\r\n\t\t\tLearn the Bash Command Line (Ryan’s Tutorials)\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tRyan’s Tutorials provide extensive Unix training within the format of a personal tutoring website.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tGit and GitHub\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t56.\u00a0\r\n\t\t
\r\n\t\t\tGit Immersion\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tGit Immersion is a complete tour that guides you through the key aspects of this coding control system. Register for the tour, set up notification preferences, and immediately begin working on projects to learn how to code.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t57.\u00a0\r\n\t\t
\r\n\t\t\tTry Git\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tTry Git is a sweeping library of resources with something for everyone. Whether you are an audio learner, visual learner, or hands-on leaner, this site has a wealth of resources to keep you on the right track. If you excel at learning through reading or study, this site includes a complete handbook as well as quick-reference cheat sheets. Those who prefer learning by doing can download commands and start practicing. The site also includes a learning lab and professional training.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t58.\u00a0\r\n\t\t
\r\n\t\t\tAtlassian Git Tutorial\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis open guide to Git is an excellent resource for beginners.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t59.\u00a0\r\n\t\t
\r\n\t\t\tGIT-SCM\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe curated resource from software engineers Scott Chacon and Ben Straub includes free books, videos, and downloads on how to use Git controls.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tHTML and CSS\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t60.\u00a0\r\n\t\t
\r\n\t\t\tHTML5 Dog\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMany people start learning to code with HTML (as it is one of the most recognizable languages). HTMLDog offers tutorials, essential techniques, problem-set examples, and free references. You can\u00a0\r\n\t
\r\n\t\tchoose\r\n\t<\/a>\r\n\t\u00a0from among beginner, intermediate, or advanced courses to get started.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t61.\u00a0\r\n\t\t
\r\n\t\t\tLearn-HTML.org\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free, interactive website includes an output window that helps you learn coding every step of the way.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t62.\u00a0\r\n\t\t
\r\n\t\t\tMarksheet.io\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMarkSheet is an open e-book that includes downloads and examples on each of the following four units: HTML on the internet, HTML5, CSS3, and Sass.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t63.\u00a0\r\n\t\t
\r\n\t\t\tMozilla Developer Network\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis curated resource from Mozilla Firefox provides quick access to some of the best tutorials and references on writing HTML. Any intermediate or advanced web developer should explore this search tool to hone the craft.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t64.\u00a0\r\n\t\t
\r\n\t\t\tShayHowe\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tShayHow features rigorous, step-by-step tutorials on how to build complete websites. If you want to go beyond using someone else’s template and learn how your website truly works from the back-end, this is the resource for you. Learn everything from building your first web page to adding images and media and creating a responsive design.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t65.\u00a0\r\n\t\t
\r\n\t\t\tILoveCoding.org\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tModeled after a traditional boot camp, this free resource challenges you to learn HTML and CSS in 14 days. With its full beginner curriculum, the course promises to give you the tools to create a great-looking personal or business website from scratch.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tJavaScript\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t66.\u00a0\r\n\t\t
\r\n\t\t\tJavaScript.com\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIf you know nothing about JavaScript, this interactive tool lets you practice simple script to get started. The site also includes\u00a0\r\n\t
\r\n\t\tfurther reading\r\n\t<\/a>\r\n\t\u00a0once you are ready for more advanced study.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t67.\u00a0\r\n\t\t
\r\n\t\t\tWatch and Code\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAs the name suggests, Watch and Code is a straightforward way to learn JavaScript by watching the experts and following suit. These practical video tutorials guide you from beginner to expert level, and the course includes weekly live study sessions to keep you motivated.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t68.\u00a0\r\n\t\t
\r\n\t\t\tJavaScript for Cats\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tJavaScript for Cats is a full-length e-book that you can read online without downloading. Written for new coders, it features manageable sections that are easy for a beginner to understand.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t69.\u00a0\r\n\t\t
\r\n\t\t\tEloquent Javascript\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis full-length reference book is the ultimate guide to JavaScript programming. Sponsored by the Mozilla Foundation and Hack Reactor (the most reputable coding school and boot camp), this textbook is a must-have companion for anyone learning to code this language.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t70.\u00a0\r\n\t\t
\r\n\t\t\tNodeSchool\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tNodeSchool offers free, open-source tutorials that you can learn on your own time. If you prefer in-person workshops, the site includes a directory of free lessons hosted around the world.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t71.\u00a0\r\n\t\t
\r\n\t\t\tLearn JavaScript\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis interactive website lets you type and practice code on the same page of any lesson.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tWordPress\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t72.\u00a0\r\n\t\t
\r\n\t\t\tWordPress.tv\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis video library is the perfect resource for people unable to attend coding workshops in person. It is an archive of WordCamp (WordPress boot camp) lectures recorded from around the world.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t73.\u00a0\r\n\t\t
\r\n\t\t\tWPBeginner\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis website is the ultimate guide to WordPress for beginners. It includes an essential\u00a0\r\n\t
\r\n\t\tglossary\r\n\t<\/a>\r\n\t\u00a0for novices as well as video tutorials and how-to guides with examples.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t74.\u00a0\r\n\t\t
\r\n\t\t\tLearn.WordPress.com\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe official companion to WordPress.org is an underrated resource for coding training. It features step-by-step tutorials as well as the newfound\u00a0\r\n\t
\r\n\t\tBlogging University\r\n\t<\/a>\r\n\t\u00a0that teaches you to develop and customize a personal site.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t75.\u00a0\r\n\t\t
\r\n\t\t\tWordPress Codex\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tWordPress Codex is a full-length manual on how to get started with this content management system (CMS). From concept (“What is blogging?”) to execution (how to troubleshoot PHP, MySQL, and plugins), this is an invaluable resource for anyone serious about building a WordPress site.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tPython\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t76.\u00a0\r\n\t\t
\r\n\t\t\tLearnPython.org\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tLearnPython.org is a free, interactive tutorial from the makers of DataCamp. Use this fun tool to write code on the screen as you work your way through beginner lessons.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t77.\u00a0\r\n\t\t
\r\n\t\t\tGoogle’s Python Class\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tGoogle’s Python Class is a free boot camp for individuals with existing programming knowledge who want to branch out into Python. If you are an intermediate or advanced learning who wishes to add Python to your resume, this is your opportunity to get started with the leaders of the field. The course includes free downloads and guidance from several Stanford computer science professors.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t78.\u00a0\r\n\t\t
\r\n\t\t\tA Byte of Python\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free, online e-book is perfect for absolute beginners. You can read it entirely in your browser or download the PDF for future reference.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t79.\u00a0\r\n\t\t
\r\n\t\t\tLearn Python the Hard Way Online Course\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis web course is the online companion to Zed Shaw’s classic text on Python development. While the original textbook costs money, you can complete the entire online course for free. The site includes numerous exercises as well as links to additional resources.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tRuby on Rails\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t80.\u00a0\r\n\t\t
\r\n\t\t\tLearn Ruby the Hard Way\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tLike the online course on Python, this free Zed Shaw e-book is the online companion to his textbook on Ruby on Rails. This online course teaches the core fundamentals of Ruby and includes exercises to provide you with a strong foundation.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t81.\u00a0\r\n\t\t
\r\n\t\t\tRubyMonk\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tRuby Monk feature free, interactive tutorials from C42 Engineering, a boutique software firm. With beginner to advanced boot camp options, this site lets you test and run code directly on the screen.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t82.\u00a0\r\n\t\t
\r\n\t\t\tRuby In 20 Minutes\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis detailed guide from the official Ruby website is a great way for beginners to practice every day. It provides all fundamental definitions written in manageable sections that you can read in 20 minutes or less.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t83.\u00a0\r\n\t\t
\r\n\t\t\tLearn Ruby Online\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tLearn Ruby Online is a interactive website that lets you run code directly on the page as you complete each lesson.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t84.\u00a0\r\n\t\t
\r\n\t\t\tRails Tutorial\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tLike his book on the Command Line, Michael Hartl’s free Ruby on Rails Tutorial is a complete online textbook with diagrams and exercises. Each chapter of the e-book also includes links to numerous helpful resources.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t85.\u00a0\r\n\t\t
\r\n\t\t\tRails for Zombies\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis 10-day boot camp allows you to practice Ruby directly in your browser without any setup or configuration. Due to its endorsement from the official Ruby website, it is one of the most popular ways to learn web-application framework quickly.\u00a0\r\n\t
\r\n\t
\r\n\t
\r\n\t\r\n\t\tData Science and Data Analysis\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t86.\u00a0\r\n\t\t
\r\n\t\t\tDataQuest\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis hands-on resource provides free courses that help train you to become a data analyst, data scientist, or data engineer. With mentoring from real-world professionals, this site allows you to construct projects within your own browser for review.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t87.\u00a0\r\n\t\t
\r\n\t\t\tEliteDataScience\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis straightforward resource has an index of complete guides, worksheets, cheat sheets, and other tools to learn data analytics directly online.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t88.\u00a0\r\n\t\t
\r\n\t\t\tSpringboard\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tSpringboard offers beginners a free introduction to data analysis and machine learning with no prior knowledge necessary. After logging in with a Google account, you have access to free lectures, homework assignments and solutions, and group projects.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t89.\u00a0\r\n\t\t
\r\n\t\t\tDataCamp\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIf you are already in the process of learning data analytics, DataCamp has a free online editor that lets you code in Python and R.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tMachine Learning (ML) and Artificial Intelligence (AI)\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t90.\u00a0\r\n\t\t
\r\n\t\t\tMachine Learning Mastery\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis site is the premier way to discover machine learning entirely from scratch. As the brainchild of Dr. Jason Brownlee, this site features a\u00a0\r\n\t
\r\n\t\tfree crash course\r\n\t<\/a>\r\n\t\u00a0as well as other online programming tools.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t91.\u00a0\r\n\t\t
\r\n\t\t\tLearn With Google AI\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAs part of Google’s initiative to increase awareness about artificial intelligence, this resource features everything from free tutorials for beginners to continuing-education courses for veteran professionals.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t92.\u00a0\r\n\t\t
\r\n\t\t\tMIT Deep Learning\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMIT teaches this free online course on machine learning by using the real-world application of self-driving cars.\u00a0\r\n\t
\r\n\t
\r\n\t
\r\n\t\r\n\t\tCybersecurity\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t93.\u00a0\r\n\t\t
\r\n\t\t\tU.S. Department of Homeland Security Free Online Learning Portal\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe Department of Homeland security offers an entire database of free online courses to train aspiring cybersecurity professionals. If you are willing to make the trip, you can sign up for in-person events in Idaho Falls, Idaho.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t94.\u00a0\r\n\t\t
\r\n\t\t\tSans Cyber Aces Online\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tSans Cyber Aces offers free, comprehensive courses on information security. This open courseware is one of the most recommended resources to prepare for professional SANS (SysAdmin, Audit, Network and Security) certifications.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t95.\u00a0\r\n\t\t
\r\n\t\t\tOpen Security Training\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free resource offers intermediate and advanced training on forensics, cellular security, and processor vulnerability in national systems.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t96.\u00a0\r\n\t\t
\r\n\t\t\tFuture Learn: Introduction to Cyber Security\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free course helps you understand the basics of cybersecurity to protect yourself personally and professionally. The course has multiple accreditation from the GCHQ (Government Communications Headquarters) and IISP (Institute of Information Security Professionals) to ensure that you receive the best education possible.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t97.\u00a0\r\n\t\t
\r\n\t\t\tHeimdal Security\u2019s Cyber Security Course for Beginners\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis five-week course offers free training on cybersecurity basics, threat protection, and cyber-attack prevention.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t98.\u00a0\r\n\t\t
\r\n\t\t\tCybrary\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis crowd-sourced library of cybersecurity tutorials lets you choose from a host of internet technology topics. Whether you are interested in forensics, malware, cryptography, or IT intelligence, Cybrary’s catalogue of courses can help you hone your skills. You can also filter search results to find courses ranging from the beginner to professional level.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t99.\u00a0\r\n\t\t
\r\n\t\t\tO\u2019Reilly Free Security Ebooks\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tRather than spending hundreds on security textbooks, get foundational knowledge with this collection of free, full-length security books. Whether you want to discover more about docker security, the dark web, or the increasing endangerment of personal privacy, this library of free books is a valuable resource for any learner.\u00a0\r\n\t
\r\n\t
\r\n\t
\r\n\t\r\n\t\tMobile App Development\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t100.\u00a0\r\n\t\t
\r\n\t\t\tGoogle Developers Training\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tGoogle offers this self-paced course for new coders to learn how to build apps on Android systems. If you are an experienced coder, you can also sign up to earn a “nanodegree” and create a portfolio of apps to sell on Google Play.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t101.\u00a0\r\n\t\t
\r\n\t\t\tMobile Developer’s Guide to The Galaxy\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tIn this free e-book download, over 20 veteran mobile app developers share tips on how to build your app from prototype to finish. For further reading, you can find related texts on the\u00a0\r\n\t
\r\n\t\tFree Tech Books\r\n\t<\/a>\r\n\t\u00a0website.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t102.\u00a0\r\n\t\t
\r\n\t\t\tAndroid Developers\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe official Android developer site offers a straightforward guide on how to create your first mobile application. Choose from among coding lab tutorials and full-length training courses.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t103.\u00a0\r\n\t\t
\r\n\t\t\tStart Developing iOS Apps\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis official Apple documentation archive contains a wealth of resources on how to build a mobile app that works on iPhones, iPads, and other iOS devices.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t104.\u00a0\r\n\t\t
\r\n\t\t\tSwift Playgrounds\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free iTunes app lets you build and run code in 3D prior to launching your finished app in the iTunes stone.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t105.\u00a0\r\n\t\t
\r\n\t\t\tAlison App Development\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tAlison.com is a massive curation of professional development courses. This resource is a great way to take free mobile development classes on both Android and Apple.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\tUI\/UX Design\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\t\r\n\t\t106.\u00a0\r\n\t\t
\r\n\t\t\tUX Beginner\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free resource offers inspiration for those considering the transition into a UI\/UX design career. The site includes a glossary of terms, a free weekly subscription, and a reference list for more in-depth study.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t107.\u00a0\r\n\t\t
\r\n\t\t\tThe Gymnasium\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThe Gymnasium offers free online courses for time-strapped professionals exploring an alternative in UI\/UX design. This is a great way to acquire in-demand skills without quitting your day job.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t108.\u00a0\r\n\t\t
\r\n\t\t\tMockPlus Tutorial\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tMockPlus Tutorials allow you to learn UI\/UX design through trial and error. Since a UI\/UX design career is a unique hybrid of technology and art, this opportunity to practice before starting an official project is a valuable tool for any beginner.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t109.\u00a0\r\n\t\t
\r\n\t\t\tUXPin\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis online studio offers free e-books on how to build prototypes, conduct wireframing and usability testing, draw mockups, and other essential skills for a UX design career.\u00a0\r\n\t
\r\n\t
\r\n\t\r\n\t\t110.\u00a0\r\n\t\t
\r\n\t\t\tThe Encyclopedia of Human-Computer Interaction\r\n\t\t<\/a>\r\n\t<\/strong>\r\n\t\u00a0\r\n\t
\r\n\tThis free volume is the definitive guide to user experience and user interface design. Within its 52 chapters, you can discover how UI\/UX applies to everything from social networks to personal care goods.\r\n<\/p>\n

<\/div>","protected":false},"excerpt":{"rendered":"

Online coding bootcamps offer a great opportunity to learn to code at home. Traditional coding boot camps typical involved brick-and-mortar classrooms and workshops. However, online programs allow you to practice and schedule times that are most convenient for you. Many of these programs are also free, allowing you to delve into coding at your own … Read more<\/a><\/p>\n","protected":false},"author":18255,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[32],"tags":[],"yoast_head":"\nOnline Coding Bootcamps - After Hours Programming<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Online Coding Bootcamps - After Hours Programming\" \/>\n<meta property=\"og:description\" content=\"Online coding bootcamps offer a great opportunity to learn to code at home. Traditional coding boot camps typical involved brick-and-mortar classrooms and workshops. However, online programs allow you to practice and schedule times that are most convenient for you. Many of these programs are also free, allowing you to delve into coding at your own ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\" \/>\n<meta property=\"og:site_name\" content=\"After Hours Programming\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-10T11:14:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-05T10:32:45+00:00\" \/>\n<meta name=\"author\" content=\"Neal Dougan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neal Dougan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\"},\"author\":{\"name\":\"Neal Dougan\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#\/schema\/person\/17664713c365d6d11720984a7260aff6\"},\"headline\":\"Online Coding Bootcamps\",\"datePublished\":\"2018-09-10T11:14:55+00:00\",\"dateModified\":\"2018-12-05T10:32:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\"},\"wordCount\":5246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#organization\"},\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\",\"url\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\",\"name\":\"Online Coding Bootcamps - After Hours Programming\",\"isPartOf\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#website\"},\"datePublished\":\"2018-09-10T11:14:55+00:00\",\"dateModified\":\"2018-12-05T10:32:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.afterhoursprogramming.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/www.afterhoursprogramming.com\/category\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Online Coding Bootcamps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#website\",\"url\":\"https:\/\/www.afterhoursprogramming.com\/\",\"name\":\"After Hours Programming\",\"description\":\"Web Development Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.afterhoursprogramming.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#organization\",\"name\":\"After Hours Programming\",\"url\":\"https:\/\/www.afterhoursprogramming.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.afterhoursprogramming.com\/wp-content\/uploads\/2021\/12\/download.jpeg\",\"contentUrl\":\"https:\/\/www.afterhoursprogramming.com\/wp-content\/uploads\/2021\/12\/download.jpeg\",\"width\":225,\"height\":225,\"caption\":\"After Hours Programming\"},\"image\":{\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#\/schema\/person\/17664713c365d6d11720984a7260aff6\",\"name\":\"Neal Dougan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.afterhoursprogramming.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d83e556cc7d48f7d79572ff64af57462?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d83e556cc7d48f7d79572ff64af57462?s=96&d=mm&r=g\",\"caption\":\"Neal Dougan\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Online Coding Bootcamps - After Hours Programming","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/","og_locale":"en_US","og_type":"article","og_title":"Online Coding Bootcamps - After Hours Programming","og_description":"Online coding bootcamps offer a great opportunity to learn to code at home. Traditional coding boot camps typical involved brick-and-mortar classrooms and workshops. However, online programs allow you to practice and schedule times that are most convenient for you. Many of these programs are also free, allowing you to delve into coding at your own ... Read more","og_url":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/","og_site_name":"After Hours Programming","article_published_time":"2018-09-10T11:14:55+00:00","article_modified_time":"2018-12-05T10:32:45+00:00","author":"Neal Dougan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Neal Dougan","Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#article","isPartOf":{"@id":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/"},"author":{"name":"Neal Dougan","@id":"https:\/\/www.afterhoursprogramming.com\/#\/schema\/person\/17664713c365d6d11720984a7260aff6"},"headline":"Online Coding Bootcamps","datePublished":"2018-09-10T11:14:55+00:00","dateModified":"2018-12-05T10:32:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/"},"wordCount":5246,"commentCount":0,"publisher":{"@id":"https:\/\/www.afterhoursprogramming.com\/#organization"},"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/","url":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/","name":"Online Coding Bootcamps - After Hours Programming","isPartOf":{"@id":"https:\/\/www.afterhoursprogramming.com\/#website"},"datePublished":"2018-09-10T11:14:55+00:00","dateModified":"2018-12-05T10:32:45+00:00","breadcrumb":{"@id":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.afterhoursprogramming.com\/blog\/online-coding-bootcamps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.afterhoursprogramming.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.afterhoursprogramming.com\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"Online Coding Bootcamps"}]},{"@type":"WebSite","@id":"https:\/\/www.afterhoursprogramming.com\/#website","url":"https:\/\/www.afterhoursprogramming.com\/","name":"After Hours Programming","description":"Web Development Tutorials","publisher":{"@id":"https:\/\/www.afterhoursprogramming.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.afterhoursprogramming.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.afterhoursprogramming.com\/#organization","name":"After Hours Programming","url":"https:\/\/www.afterhoursprogramming.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.afterhoursprogramming.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.afterhoursprogramming.com\/wp-content\/uploads\/2021\/12\/download.jpeg","contentUrl":"https:\/\/www.afterhoursprogramming.com\/wp-content\/uploads\/2021\/12\/download.jpeg","width":225,"height":225,"caption":"After Hours Programming"},"image":{"@id":"https:\/\/www.afterhoursprogramming.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.afterhoursprogramming.com\/#\/schema\/person\/17664713c365d6d11720984a7260aff6","name":"Neal Dougan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.afterhoursprogramming.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d83e556cc7d48f7d79572ff64af57462?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d83e556cc7d48f7d79572ff64af57462?s=96&d=mm&r=g","caption":"Neal Dougan"}}]}},"_links":{"self":[{"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/posts\/160069"}],"collection":[{"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/users\/18255"}],"replies":[{"embeddable":true,"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/comments?post=160069"}],"version-history":[{"count":0,"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/posts\/160069\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/media?parent=160069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/categories?post=160069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.afterhoursprogramming.com\/wp-json\/wp\/v2\/tags?post=160069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}