No experience or knowledge in Computer Science? No problem! Here, you can find resources to help you learn more!
Introduction to Computer Science Udacity A free course that allows you to practice key computer science concepts. teaches the introductions to Computer Science.
edX The first of the two courses that provides the introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems.
Saylor Academy This course will introduce you to the field of computer science and the fundamentals of computer programming. Introduction to Computer Science I is specifically designed for students with no prior programming experience, and taking this course does not require a background in Computer Science.
Introduction to Java Beginners Book Learn to program using the Java programming language. This course assumes no prior programming knowledge, just a desire to learn to program!