Virtual program of:edX |
Fundamental knowledge of computer hardware and operating systems.
Understand the structure of modern operating systems.
Use the principles of computational thinking.
Gain cutting-edge knowledge of network protocols, architectures, and applications.
Learn the basics of Python programming.
6 months. 4 - 6 hours per week suggested.
3 high-quality virtual courses
This program introduces students to the basics of computer programming and computer systems, including computer hardware, operating systems, and networks.
No prior knowledge of programming or computer systems is required.
Schematic of Computer Hardware and Operating Systems: System Hardware Basics Introduction to OS Concepts OS Processes and Threads Thread Concurrency and Deadlocks Memory Management Schematic of Computer Networks: Overview of Computer Networks Computer Network Architecture : Application, Transport, Network, and Link Layers Network Security Overview Computing Basics & Programming Schema: Positional Number Systems Hello World Numeric Data Types and Arithmetic Expressions Branching Statements Iterative / Loop Statements Strings and Functions Sequences / array-based lists
Whether you're looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the right courses for you.
Boost your career with college-backed credit programs and verified certificates.
Study and demonstrate knowledge at your preferred study time.
Try the courses before paying.
Learn alongside university partners and colleagues from around the world.
Expert NYUx faculty and instructors committed to high-quality virtual education.
Hello how can I help you? Are you interested in a course? About what subject?
Add a review