This question and answer only applies to the Cybersecurity courses. View our FAQ about the Video Game courses for programming requirements in that series.
Do the Cybersecurity courses have programming involved or do they deal more with the law or with theory? Do I need to know programming to do the Cybersecurity courses?
These courses are technical courses and require solving technical problems with computational thinking. Some familiarity with any programming language (such as Python, Java, C, C++) is beneficial. If you do not have experience in programming, it is highly recommended to take some introductory programming language courses before starting the Cybersecurity MicroMasters courses.
You can view more information on the edX About page for each course under “View Course Syllabus”:
- CYBER501x Cybersecurity Fundamentals
- CYBER502x Computer Forensics
- CYBER503x Cybersecurity Risk Management
- CYBER504x Network Security
- CYBER525x Cybersecurity Capstone