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
IT & Networking
Personal Development
Cybersecurity
Umano Digitale
Spatial Data Science: The New Frontier in Analytics
English in Early Childhood: Language Learning and Development
Organize and share your learning with Class Central Lists.
View our Lists Showcase
This course provides a functional understanding of operating systems. Topics include memory and process management under multiprogramming, devices and file systems, and user interfaces. Foundation con
This is a foundation course in the Linux operating system. Booting a Linux machine is dissected, from BIOS firmware to authenticated user shell. Use of shell commands, editors, programming tools, and
This course provides an introduction to fundamental operations and components that make computers possible. Topics include: number systems; Boolean algebra and logic gates (AND, OR, NOT, XOR, and NAND
Java is a general-purpose language for writing platform-independent, robust, secure programs. This course is intended for students who have completed a course in C programming. Students will learn how
Java is a general-purpose language for writing platform-independent robust, secure programs. This course continues where CS 55 leaves off in developing mastery of the use of Java programming language
This course introduces modern database concepts while emphasizing the relational database model. Topics include design methodologies, normalization of tables to reduce redundancies, supertypes and sub
This course offers a broad introduction to networking concepts and analyzes different network architectures. Introductory topics include network topologies, media and signaling, protocols, addressing,
In this introductory course students will learn how to defend and protect critical computer assets from various security threats including computer worms and viruses. This course will describe fundame
In this course, students will learn the principles and techniques of network forensics investigation and the use of available forensics tools in the list of the International Association of Computer I
This course provides an in-depth understanding of how to protect IT infrastructure. The course combines ethical hacking methodologies with the hands-on application of security tools to secure computer
Technology, through the use of cellphones, tablets, desktops and embedded systems, surrounds us everywhere and is a part of our daily life. With the ubiquity of device use, and global-scale data trans
This course introduces cloud computing which shifts information systems from on-premises computing infrastructure to highly scalable internet architectures. The course provides a solid foundation of c
This course addresses cloud database management which supports a number of different approaches for storing data. In the course, students define, operate and scale both SQL and noSQL data storage solu
In this course, students explore how cloud computing systems are built using a common set of core technologies, algorithms, and design principles centered around distributed systems. Students will use
This course focuses on protecting the confidentiality, integrity and availability of computing systems and data.Students learn how Amazon Web Service (AWS) uses redundant and layered controls, continu
Get personalized course recommendations, track subjects and courses with reminders, and more.