Courses from 1000+ universities
When Canada, the UK, Australia and the US tightened student visas, the IELTS co-owner placed about half as many students, and its profit nearly disappeared.
600 Free Google Certifications
Artificial Intelligence
Data Analysis
Digital Marketing
Advanced Precalculus: Geometry, Trigonometry and Exponentials
Tsinghua Chinese: Start Talking with 1.3 Billion People
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Organize and share your learning with Class Central Lists.
View our Lists Showcase
This course is an introduction to C# programming, .NET environment, computing context, primitive types, the flow of control constructs, operators, text I/O, objects and classes, interfaces, packages,
This course emphasizes foundation technologies in C# that enable you to write server-side programs in C#. Concepts include inner classes, collections, exceptions, file I/O, reflections, cloning, and m
This course is an introduction to abstract classes, interfaces, generics using Object Oriented Design methodologies, design patterns, reflection, exception handling, multi-threading, Sockets, JDBC, an
This course is an introduction to computer programming. The primary objective is to teach problem-solving using the Java programming language. Emphasis will be placed on structured procedural programm
In this course, students will learn a systematic approach to the design, construction, and management of computer programs, emphasizing design, programming style, documentation, testing, and debugging
This course provides a complete introduction to the Python language. Topics covered include primitive and collection data types, operators and statements, loops and branching, functions and variable s
This course continues from CIS 41A, Python Programming, by covering some topics in more detail and adding more advanced topics. Object-oriented programming, data structures, and functions as first-cla
This course is an introduction to Big-Data deluge, management of unstructured and structured data and design of large scale database systems. Concepts covered include map-reduce parallel processing al
This course is an introduction to the R programming language and its utility in big data analytics. Topics covered include data objects, data cleansing, merging and sorting, statistical analysis of da
This course covers the architecture and underlying protocols of the Internet. The Internet will be examined as a layered product. Layers discussed will include mid-level packet delivery and address co
This course addresses the fundamental challenges in the design, implementation, and deployment of large-scale distributed systems. Concepts covered include concurrency, synchronization, connection est
This course covers fundamental concepts of Local Area Network architecture and protocols, emphasizing basic concepts needed to design, configure and implement Local Area Networks. The course also cove
Students in this course will learn fundamental concepts of telephony, telecommunication, and wide area networking, with emphasis on analog and digital transmission techniques, as well as circuit-switc
This course provides an introduction to Information Technology (IT). Students will learn important facets of Information Technology including computer hardware, the Internet, computer software, troubl
In this course, through a combination of video lectures, demonstrations, and hands-on practice, learners will grasp the main components of an operating system and how to perform critical tasks like ma
Get personalized course recommendations, track subjects and courses with reminders, and more.