CS: Theory

Filter Courses within "CS: Theory" (Click to filter)
Fundamental Algorithms  算法基础 (edX) EdX
Peking University,PekingX

Fundamental Algorithms 算法基础 (edX)

Dive into the world of computer science fundamentals with 'Fundamental Algorithms' on edX. This comprehensive course is designed for beginners and seasoned programmers alike, offering a deep dive into key algorithmic concepts such as enumeration, binary search, greedy algorithms, recursion, depth-first search (DFS), breadth-first search (BFS), and dynamic programming. Master these foundational techniques to improve your problem-solving abilities and elevate your coding skills.

No sessions available
5-12 Weeks
Introduction to Linked Data and the Semantic Web (FutureLearn) FutureLearn
University of Southampton

Introduction to Linked Data and the Semantic Web (FutureLearn)

Embark on a journey into the future of data management with our Introduction to Linked Data and the Semantic Web course. This course will guide you through the basics of publishing data online in a way that facilitates easy interlinking and semantic querying. Master SPARQL, a powerful query language for RDF datasets, and understand how Linked Data is transforming the web by enabling the seamless exchange, reuse, and integration of diverse datasets.

No sessions available
3 Weeks
Algorithms (edX) EdX
IIT Bombay,IITBombayX

Algorithms (edX)

Discover the power behind some of the world's most innovative technologies with our Algorithms course on edX. Designed for beginners and advanced learners alike, this course will teach you how to effectively structure and utilize algorithms to tackle real-life challenges. Whether you're aiming to land a job at a leading tech company or simply want to improve your problem-solving skills, this course provides the essential knowledge needed to excel in algorithmic thinking.

This course is archived
5-12 Weeks
IT Fundamentals for Business Professionals: Hardware (edX) EdX
Universitat Politècnica de València,UPValenciaX

IT Fundamentals for Business Professionals: Hardware (edX)

Dive into the basics of Information Technology with our introductory course, 'IT Fundamentals for Business Professionals: Hardware'. This comprehensive program is part of an extensive series designed to equip you with the fundamental knowledge needed to navigate the world of IT. Whether you're new to IT or looking to refresh your understanding, this course will provide you with a solid foundation in computer hardware and its critical role within business information systems.

Self Paced
Self-Paced
Introduction to Business Decision Modeling with DMN (mooc house) Mooc.house
Signavio

Introduction to Business Decision Modeling with DMN (mooc house)

Dive into the world of Business Decision Management with our Introduction to Business Decision Modeling with DMN course. Master the art of modeling decision diagrams using DMN (Decision Model and Notation) to guide your organization towards better business outcomes. Whether you're new to BDM or looking to refine your skills, this course will equip you with the knowledge needed to standardize operational decisions for improved consistency and transparency.

Available now
4 Weeks
Data Structures (Stepik) Stepik
University of California, San Diego

Data Structures (Stepik)

Dive into the world of Data Structures with our interactive textbook designed for Computer Science students. Explore various data structures including arrays, linked lists, stacks, queues, trees, hash tables, heaps, and graphs to understand their applications and improve your programming abilities.

Self Paced
Self-Paced
Concurrent Programming in Erlang (FutureLearn) FutureLearn
University of Kent

Concurrent Programming in Erlang (FutureLearn)

Discover the power of concurrent functional programming with our Erlang course. Designed for those new to concurrent programming, this course offers a blend of theoretical knowledge and hands-on experience. You'll learn how to apply these principles in Erlang, a language renowned for its ability to handle high concurrency and fault tolerance. Through practical exercises and suggested projects, you’ll gain the skills needed to develop robust, scalable applications.

No sessions available
4 Weeks