x
Menu

Computer Science

Computer science is the field of education which encompasses the different applications of computer and the programming aspects related to the same. There are a lot of different languages and platforms which can be used in the field of computers and this is why one needs a clear and thorough understanding of the subject matter.

In our computer science video lectures, you will find a great deal of courses that will concentrate upon the different aspects of computer science. We have lectures devoted to principles of engineering system design which will take you through the basics of how computer science and engineering go hand in hand.

Further, the concepts of algorithm need to be thoroughly built and our video lectures will concentrate upon the same. We have also offered detailed and systematic lectures upon different types of computing like parallel computing, innovative computing, high performance computing and more.

Once you have grasped these topics, you can then move ahead and deal with the core programming topics like JavaScript, ruby programming, visual basic, artificial intelligence and more. There are diverse kinds of programming languages and our online videos are so made that it will offer you complete details of each one of them.

We also have lectures devoted to network security, cryptography, oracle database and more. Even if you want to gain proficiency in the field of UNIX, you are sure to find the same as it is definitely going to assist you.

The online video tutorials are so designed that it will offer you a systematic way of thoroughly exploring every single aspect related to programming ranging from design to database handling, schema design and a lot more. Feel free to devote the right amount of time to different lectures and based upon the same, you can improve your overall proficiency in the subject.

Showing 20 of 243 courses
Product
Contents: Sound : Biology of Speech Processing; Place and Manner of Articulation; Word Boundary Detection; Argmax based computations; HMM and Speech Recognition. Words and
  • FREE
  • Self Paced
Product
Contents: Introduction : Optimization, Types of Problems and Algorithms Background : Linear Algebra and Analysis,Convex Sets and Convex Functions. Unconstrained Optimizat
  • FREE
  • Self Paced
Product
Contents: Introduction - How to avoid common mistakes - Selection of techniques and metrics - Case study: Selection of techniques and metrics - Random Variables and probabili
  • FREE
  • Self Paced
Product
Review of Basic Organization and Architectural Techniques: RISC processors,Characteristics of RISC processors,RISC Vs CISC,Classification of Instruction Set Architectures,Rev
  • FREE
  • Self Paced
Product
Contents: Graph_Basics - Breadth_First_Search - Dijkstra_Algo - All Pair Shortest Path - Matriods - Minimum Spanning Tree - Edmond\'s Matching Algo - Flow Networks - Ford Ful
  • FREE
  • Self Paced
Product
Contents: Overview of compilation - Run-Time Environments - Local Optimizations - Machine code generation - Global Register Allocation - Implementing Object-Oriented Language
  • FREE
  • Self Paced
Product
The objective of this course is to learn how to improve the quality of the programs that you write for execution on high performance computer systems. The course discusses th
  • FREE
  • Self Paced
Product
The objective of the course is to provide an exposition first to the notion of computability, then to the notion of computational feasibility or tractability. We first convinc
  • FREE
  • Self Paced
Product
UC Berkeley Spring 2015
An introduction to the beauty and joy of computing. The history, social implications, great principles, and future of computing. Beautiful applications that have changed the w
  • FREE
  • Self Paced
Product
UC Berkeley Spring 2015
Basic concepts of operating systems and system programming. Utility programs, subsystems, multiple-program systems. Processes, interprocess communication, and synchronization.
  • FREE
  • Self Paced
Product
UC Berkeley Spring 2014
The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating
  • FREE
  • Self Paced