Computer science knowledge is useful for just about any career nowadays, and these simple, affordable courses from Udacity can help you learn the basics of this interesting subject. With at-home lessons that you can complete at your own pace, you can master the basics of computer science in your free time with Udacity. Best of all, the courses are free to audit!
Introduction to Computer Science
Introduction to Computer Science teaches key concepts in computer science, as well as the basic steps for writing a computer program in the context of building a simple search engine. This course is split up into 11 lessons that you can complete whenever you’d like, and no prior programming knowledge is needed to enroll.
Web Development
If you’re a moderately experienced programmer who wants to learn the basics of how the web works, this course is for you. Throughout its seven lessons, Web Development will teach you how to build your own blogging application, process user input, use APIs, and much more.
Programming Languages
Programming Languages is a course designed to give students an introduction into the fundamentals of, you guessed it, programming languages. Over the course of seven lessons that you may complete at your own pace, you will learn how to specify and process valid strings, sentences, and program structures in order to build a simple web browser.