50,000+ Free Udemy Courses to Start Today

View Courses

Free Saylor Academy Courses online

Operating Systems

Operating Systems

Introduces you to current operating systems. We will focus on UNIX-based operating systems, but we will also learn about other operating systems, such as Windows.

duration

120 h

Software Engineering

Software Engineering

This course is intended to present software engineering as a body of knowledge. The course covers software engineering concepts and principles in relation to the software development life cycle.

duration

36 h

Computer Architecture

Computer Architecture

Modern computer technology necessitates an understanding of both hardware and software, since the interaction of the two provides a framework for learning the fundamentals of computing.

duration

48 h

Python for Data Science

Python for Data Science

The course will progress from introductory topics like Python review, matrix operations, and statistics to applications and program implementation for data mining, visualization, statistical models, and time series analysis.

duration

67 h

Discrete Structures

Discrete Structures

Upon completion of this course, you will have the mathematical knowledge needed for a thorough examination of the science and technology that underpins the computer age.

duration

44 h

Elementary Data Structures

Elementary Data Structures

Discuss both theoretical and practical aspects of algorithms and data structures. We will also learn how to implement and analyze data structures and algorithms in C/C++, taking into account both worst-case complexity and practical efficiency.

duration

38 h

Bitcoin for Developers I

Bitcoin for Developers I

Learn about the fundamental blocks of Bitcoin, an open, decentralized system.

duration

18 h

C++ Programming

C++ Programming

Learn how to edit and compile programs in C++.

duration

40 h

Introduction to Computer Science II

Introduction to Computer Science II

introduce you to a variety of more advanced Computer Science topics, establishing the groundwork for future study and success in the field.

duration

51 h

Introduction to Computer Science I

Introduction to Computer Science I

This course will teach you about computer science and the principles of programming.

duration

52 h