CS101: Introduction to Programming I
Examine the fundamentals of computers and how they are used to provide useful services.
CS101

CS105: Introduction to Python
Learn fundamental programming concepts using the Python 3 programming language, a high-level interpreted language that is easy to read and write, with powerful libraries that provide additional functionality.
CS105

PRDV410: Introduction to Java and Object-Oriented Programming
Learn the basics of object-oriented (OO) programming, a paradigm that uses objects that contain data in the form of instance variables and methods that control the behavior of the objects. This course is suitable for anyone and uses Java to demonstrate key OO concepts.
PRDV410

PRDV401: Introduction to JavaScript I
Learn fundamental programming concepts using JavaScript to produce code for browser-based interactive experiences using conditions and events.
PRDV401

CS250: Python for Data Science
Learn data science using the Python programming language by looking at data processing, data analysis, visualization, data mining, and statistical models. By the end of this course, you will be able to implement Python code for these data science topics.
CS250

CS102: Introduction to Computer Science II
Explore this detailed survey of computing and programming, with an emphasis on understanding object-orientation and the Java and C++ computer programming languages. We will use history, theory, and practice to deliver lessons that prepare you for a career in computer science.
CS102

CS107: C++ Programming
Learn the C++ computer programming language, with a focus on syntax for primitive types, control structures, vectors, strings, structs, classes, functions, file I/O, exceptions, and other programming constructs.
CS107

PRDV420: Introduction to R Programming
Learn the basics of data manipulation and visualization in R – the world’s most popular language for statistical computing – even if you do not have prior programming experience.
PRDV420

PRDV402: Introduction to JavaScript II
Learn JavaScript programming with objects, data structures, and functions to create interactive JavaScript with event handlers and forms.
PRDV402

Course Introduction
The goal of this course is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, natural science, and philosophy. Like mathematicians, computer scientists use formal languages to denote ideas – specifically, computations. Like engineers, they design things, assemble components into systems, and evaluate trade-offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, a...
Showing 10 results