All Courses

🎉
62 Courses

Courses that help beginner designers become true unicorns.

Showing 1-9 of 19 results
Short By

Database Systems (CS 346)

  • 130 Lessons

Prepare to master both the conceptual foundation and the engine-level implementation of modern data management. Based on the gold-standard textbook by Silberschatz, Korth, and Sudarshan, this comprehensive course is designed to equip software engineers, CS students, and database architects with the rigorous, end-to-end expertise required to build, optimize, and scale modern database systems.

Computer Networks & Web Protocols (CS 340)

  • 230 Lessons

Master the fundamental architectures, protocols, and security mechanisms of the modern Internet through a highly engaging, top-down pedagogical journey. Designed specifically for BCS certification candidates and aspiring engineers, this comprehensive course bridges the gap between high-level applications and low-level physical networks.

Computer Systems: A Programmer's Perspective (CS 313)

  • 148 Lessons

Elevate your programming skills by mastering how computer hardware, operating systems, and compilers interact behind the scenes. This course bridges the gap between high-level application development and low-level hardware execution, turning you into a rare, systems-aware power programmer.

Compiler Design & Principles (CS 310)

  • 172 Lessons

Master the art and science of compiler design with this comprehensive, undergraduate-level online video course. Bridge the gap between high-level programming languages and physical machine hardware through a deep exploration of syntax analysis, runtime environments, and code optimization.

Automata and Formal Languages (CS 250)

  • 180 Lessons

Dive into the fundamental mathematical properties of computer hardware and software with "Automata and Formal Languages." This foundational course uses idealized mathematical models to explore the ultimate capabilities, boundaries, and limitations of computation.

Data Structures and Algorithms(CS 201)

  • 267 Lessons

Welcome to the definitive course on Data Structures and Algorithms, designed to provide a rigorous mathematical and practical foundation in computational problem-solving. Based on the renowned textbook Introduction to Algorithms, this course bridges the gap between theoretical algorithm design and practical software engineering for modern computing systems.

Programming Fundamentals (Python) (CS 101-B)

  • 195 Lessons

Welcome to Programming Fundamentals (Python)! This comprehensive online video course provides a solid foundation in programming concepts, problem-solving skills, and practical Python applications, smoothly transitioning you from a complete beginner to a confident coder.

Introduce to Computer Science (CS 101-A)

  • 143 Lessons

Dive into the core of computing with this rigorous, end-to-end foundation in computer science and programming fundamentals. From algorithm design and low-level hardware to modern cloud architectures and cybersecurity, this course equips aspiring computer scientists with the deep theories and engineering frameworks required to excel in the tech industry.

Business Strategy (STRT 4000)

  • 84 Lessons

Welcome to Business Strategy: Mastering Strategic Management, a premier online course tailored for BBA students. Step into the dynamic world of corporate leadership and discover the analytical tools and creative insights needed to build and sustain a competitive advantage in the global market.