Prepare yourself for computer science. Create graphics programs, learn computational methodologies, develop mental models of computer systems.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This specialization covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn basic concepts about how computers work, which can be applied to any software or computer system. You will also gain the practical knowledge needed to write basic level graphical and interactive programs. The numerical mathematics component will give you the numerical and computational tools required to integrate problem solving and modeling in computer science.
There are a variety of activities within this specialization that will allow students to apply and develop their programming skills in a fun and engaging way.



