Introduction to Networking | edX
This is a self-paced course that provides an Introduction to Networking Source: Introduction to Networking | edX
Introduction to Java Programming – Part 1 | edX
Learn the fundamental elements of Java programming and data abstraction. Source: Introduction to Java Programming – Part 1 | edX
Programming for the Web with JavaScript | edX
Learn how to develop dynamic, interactive, and data-driven web apps using JavaScript. Source: Programming for the Web with JavaScript | edX
Circuits and Electronics 1: Basic Circuit Analysis | edX
Learn techniques that are foundational to the design of microchips used in smartphones, self-driving cars, computers, and the Internet. Source: Circuits and Electronics 1: Basic
Databases: Relational Databases and SQL | edX
This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford’s three inaugural massive open online courses released
Introduction to Linux | edX
Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux
Advanced Programming in C++ | edX
Learn the advanced programming topics in the C++ programming language, including functions, computation complexity, arrays and strings. Source: Advanced Programming in C++ | edX
Introduction to Programming in C++ | edX
Learn the fundamentals of programming in the C++ programming language, including iteration, decision branching, data types and expression. Source: Introduction to Programming in C++ |
C Programming: Using Linux Tools and Libraries | edX
Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. Receive instant feedback on your code
Linux Basics: The Command Line Interface | edX
Learn the Linux Command Line interface and become a skilled user of this powerful operating system. Source: Linux Basics: The Command Line Interface | edX
C Programming: Advanced Data Types | edX
Master effective ways to store your data in the C programming language using advanced data types such as structures and linked lists. Receive instant feedback
C Programming: Pointers and Memory Management | edX
Continue building your coding skills along your path to becoming a proficient C programmer by mastering the concept of pointers and memory management. Receive instant
C Programming: Modular Programming and Memory Management | edX
Enhance your coding skills along your path to becoming a proficient C programmer with the essential concepts of functions and pointers. Receive instant feedback on
C Programming: Language Foundations | edX
Master foundational concepts in the C programming language such as logical statements and arrays. Source: C Programming: Language Foundations | edX
C Programming: Getting Started | edX
Start learning one of the most powerful and widely used programming languages: C. Source: C Programming: Getting Started | edX
Introduction to Java Programming: Writing Good Code | edX
Learn to program in an easy and interactive way and enter the fascinating world of computer science. Source: Introduction to Java Programming: Writing Good Code
Introduction to Java Programming: Fundamental Data Structures and Algorithms | edX
Learn to enhance your code by using fundamental data structures and powerful algorithms in Java. Source: Introduction to Java Programming: Fundamental Data Structures and Algorithms
Introduction to Computer Science and Programming Using Python | edX
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5. Source: Introduction to Computer Science and Programming Using Python
IT Fundamentals for Business Professionals: Programming | edX
The syntax and programming structures (pseudo code)The logic behind the creation of computer programsHow Object-Oriented Programming worksThe most important types and data structuresWhat are the
Computing in Python IV: Objects & Algorithms | edX
Learn about recursion, search and sort algorithms, and object-oriented programming in Python. Source: Computing in Python IV: Objects & Algorithms | edX
Computing in Python III: Data Structures | edX
Learn more complex ways of handling data, including files, lists, and dictionaries for building complex programs. Source: Computing in Python III: Data Structures | edX
Computing in Python II: Control Structures | edX
Learn about control structures, one of the most powerful parts of programming. This course covers conditionals, loops, functions, and error handling, specifically in Python but