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 involves individual research in the chemical sciences, with specific projects determined in consultation with the instructor. Outside reading and a written report required.
This course explores the origins and development of the Chicanx culture with an emphasis on the values, religions, philosophies, and lifestyles of Chicanx people. The course will introduce students to
This course will survey Chicano/a, Latino/a literature in its various forms, with an emphasis on contemporary authors, from the 1940s to the present.
This course prepares students to develop professional-looking and deployable Visual Basic applications using advanced controls, user-created classes, incorporating databases with ADO.NET 3.5, calling
This course covers advanced topics with Unix/Linux utilities, including text processing, file archiving, compression, version control, build automation, basic bash scripts, and installation of a Linux
This course covers the usage of bash as a programming language. Students write bash scripts that include basic and advanced Unix/Linux utilities, bash syntax, constructs, and signal handling.
This course is an introduction to the syntax and semantics of the x86 processor assembly language, standard instruction set, selected macros and directives, and x86 architecture.
This course covers the theory and application of advanced assembly programming techniques, with emphasis on multi-module programs, interrupt level programming, recursive and re-entrant techniques, flo
This course covers the fundamental constructs of programming and introduces the concept of object-oriented programming. Its primary objective is to teach problem-solving using the C++ programming lang
This course is taught as a systematic approach to the design, construction, and management of computer programs, emphasizing design, programming style, documentation, testing, and debugging techniques
Application of software engineering techniques to the design and development of large programs, including a team project, with an emphasis on data abstraction and structures and associated algorithms:
This course is an introduction to the C programming language and its applications with topics covering basic input/output, structured program design and implementation, basic control structures and ke
The primary objective of this course is to teach applications of the advanced features of the C programming language and the C-library functions. Emphasis will be placed on binary and random-access in
Get personalized course recommendations, track subjects and courses with reminders, and more.