News

This is an introductory course on the fundamentals of computer programming. I see this class as an opportunity ... and Krishnamurthi, How to Design Programs, Second Edition, MIT Press (2014).
We aim to provide a bridge from the student-oriented How to Design Programs languages to real, industry-standard languages and tools. In the first half of the course, you’ll learn the basics of ...
For those who are new to hardware description languages (HDLs), or looking to refresh dormant skills, Nazeih Botros’s HDL Programming Fundamentals provides a basic course in both VHDL and Verilog.
Front-end? Full-stack? Let’s go! This course is where you’ll learn the fundamentals of designing and creating static webpages with an emphasis on good styling and responsive design. You’ll also get ...
This course is a vital opportunity to familiarize yourself with the prerequisite knowledge you’ll need to complete almost any other programming or software development course. Here, you’ll learn ...
This course examines the fundamentals of computer programming while using the Python programming language. Python is a popular scripting language that is commonly used for a myriad of applications ...