You must be logged in to take this course → LOGIN | REGISTER NOW
The [course_title] course is an entry-level course where you do not need any prior knowledge about computer science or art of programming. Throughout the course, you will be introduced to the intellectual enterprises of computer science along with the programming basics.
The topics related to computer science include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
On the other hand, programming section includes the fundamental concepts of the major programming languages such as C, Python, SQL, and JavaScript plus CSS and HTML.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer need to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: Stanford University
Course Curriculum
CS144 Fall 2013 Video 1-0: The Internet and IP Introduction | 00:02:00 | ||
CS144 Fall 2013 Video 1-1: A day in the life of an application | 00:12:00 | ||
CS144 Fall 2013 Video 1-2: The four layer Internet model | 00:13:00 | ||
CS144 Fall 2013 Video 1-3: The IP service model | 00:18:00 | ||
CS 144 Video 1-4: A Day in the Life of a Packet | 00:12:00 | ||
CS144 Fall 2013 Video 1-5: Packet switching principle | 00:08:00 | ||
CS144 Fall 2013 Video 1-6: Layering principle | 00:10:00 | ||
CS144 Fall 2013 Video 1-7: Encapslation principle | 00:08:00 | ||
CS144, Fall 2013, Video 1-8a: byte order | 00:02:00 | ||
CS144 Fall 2013, Video 2-5: Error detection | 00:15:00 | ||
CS144 Fall 2013, Video 2-6a: Finite state machines 1 | 00:08:00 | ||
Stop and wait | 00:08:00 | ||
CS144 Fall 2013 Video 1-12: The Internet and IP Recap | 00:04:00 | ||
CS144 Fall 2013, Video 2-0: Transport (intro) | 00:02:00 | ||
CS144 Fall 2013, Video 2-1: TCP service model | 00:16:00 | ||
CS144 Fall 2013, Video 2-2: UDP service model | 00:07:00 | ||
CS144 Fall 2013, Video 2-3: ICMP service model | 00:14:00 | ||
CS144 Fall 2013, Video 2-4: End to End Principle | 00:11:00 | ||
CS144 Fall 2013, Video 1-9a: IPv4 addresses | 00:03:00 | ||
CS144 Fall 2013, Video 1-10a: Longest prefix match (LPM) | 00:03:00 | ||
CS144 Fall 2013 Video 1-11: Address Resolution Protocol (ARP) | 00:10:00 | ||
Sliding window | 00:19:00 | ||
Reliable comm. — Retransmission strategies | 00:10:00 | ||
Reliable comm — TCP header | 00:08:00 | ||
Reliable comm — Connection setup and teardown | 00:20:00 | ||
CS144 Fall 2013, Video 2-12: Transport (recap) | 00:05:00 | ||
CS144 Fall 2013, Video 3-0: Packet Switching | 00:03:00 | ||
CS144 Fall 2013 Video: 3-1 The History of Networks; The History of the Internet | 00:13:00 | ||
Packet Switching – Principles: What is packet switching? | 00:16:00 | ||
Packet Switching – Principles: Terminology, End to End Delay and Queueing delay | 00:21:00 | ||
Packet Switching – Principles: Playback buffers | 00:15:00 | ||
Packet Switching – Principles: Simple Deterministic Queue Model (revised) | 00:18:00 | ||
Packet Switching – Principles: Queueing Model Properties | 00:18:00 | ||
Packet Switching – Practice: Switching and Forwarding (1) | 00:17:00 | ||
Packet Switching – Practice: Switching and Forwarding (2) | 00:12:00 | ||
Packet Switching – Principles: Rate guarantees | 00:20:00 | ||
Packet Switching – Principles: Delay Guarantees (revised) | 00:23:00 | ||
CS144 Fall 2013, Video 3-11: Packet Switching (recap) | 00:09:00 | ||
CS144 Fall 2013, Video 4-0: Congestion Control | 00:03:00 | ||
Congestion Control – Basics | 00:19:00 | ||
Congestion Control – Basics 2 | 00:19:00 | ||
Congestion Control – Dynamics of a single AIMD flow | 00:16:00 | ||
4-4 AIMD Multiple Flows | 00:13:00 | ||
Congestion Control – TCP Tahoe | 00:22:00 | ||
Congestion Control – RTT Estimation and Self-Clocking | 00:12:00 | ||
Congestion Control – TCP Reno and New Reno | 00:15:00 | ||
Congestion Control – AIMD | 00:07:00 | ||
Skills — Reading and RFC | 00:13:00 | ||
CS144 Fall 2013, Video 4-11: Congestion Control | 00:07:00 | ||
CS144 Fall 2013, Video 5-0: Applications and NATs | 00:03:00 | ||
NATs – Introduction | 00:12:00 | ||
NATs – Types | 00:16:00 | ||
NATs – Implications | 00:15:00 | ||
Nats – Operation | 00:16:00 | ||
CS144 Fall 2013, Video 5-5a: HTTP | 00:13:00 | ||
CS144 Fall 2013, Video 5-6: HTTP/1.1 Keep-alive | 00:14:00 | ||
CS144 Fall 2013, Video 5-7: BitTorrent | 00:08:00 | ||
DNS 1 | 00:16:00 | ||
DNS 2 | 00:19:00 | ||
DNS 3 | 00:12:00 | ||
DHCP | 00:12:00 | ||
CS144 Fall 2013, Video 5-12: Applications and NATs (recap) | 00:08:00 | ||
CS144 Fall 2013, Video 6-0: Routing | 00:04:00 | ||
Routing – Flooding, source routing and spanning trees | 00:18:00 | ||
Routing – Bellman Ford | 00:17:00 | ||
Routing – Dijkstra | 00:12:00 | ||
Routing – Internet (RIP, OSPF) AS’s | 00:22:00 | ||
Routing – BGP | 00:17:00 | ||
Routing – Multicast | 00:19:00 | ||
Routing – Spanning Tree | 00:15:00 | ||
IPv6 | 00:12:00 | ||
CS144 Fall 2013, Video 6-9: Routing | 00:07:00 | ||
CS144 Fall 2013, Video 7 0: Lower Layers | 00:05:00 | ||
Physical and Link Principles – Shannon Capacity and Modulation | 00:25:00 | ||
Physical and Link Principles – Bit Errors | 00:14:00 | ||
Physical and Link – Principles: clocks | 00:26:00 | ||
Physical and Link Principles – FEC and Reed-Solomon | 00:19:00 | ||
Physical and Link – Principles: MAC and CSMA/CD | 00:23:00 | ||
Physical and Link – Practice: Ethernet | 00:20:00 | ||
Wireless – How It’s Different | 00:13:00 | ||
Wireless – Principles: MAC | 00:05:00 | ||
Wireless – Principles: CSMA/CA | 00:09:00 | ||
Wireless – Principles: RTS/CTS | 00:07:00 | ||
Wireless – Principles: WiFi | 00:10:00 | ||
Fragmentation | 00:11:00 | ||
CS144 – Forward Error Correction | 00:24:00 | ||
CS144 Fall 2013, Video 7 12: Lower Layers (recap) | 00:06:00 | ||
CS144 Fall 2013, Video 8-0: Security | 00:04:00 | ||
CS144 Fall 2013, Video 8-1: Introduction to Network Security | 00:08:00 | ||
CS144 Fall 2013, Video 8-2: Layer 2 Attacks | 00:06:00 | ||
CS144 Fall 2013, Video 8-2a: MAC Overflow Attack | 00:03:00 | ||
CS144 Fall 2013, Video 8-2b: DHCP Attack Demo | 00:06:00 | ||
8-2c: Demo: SSH Man in the Middle Attack | 00:04:00 | ||
TCP Hijack | 00:04:00 | ||
CS144 Fall 2013, Video 8-3: Layer 3 Attacks | 00:10:00 | ||
Security V – Denial of Service | 00:13:00 | ||
CS144 Fall 2013, Video 8-5: Security Principles | 00:08:00 | ||
CS144 Fall 2013, Video 8-6a: Confidentiality | 00:03:00 | ||
CS144 Fall 2013, Video 8-7: Integrity | 00:11:00 | ||
CS144 Fall 2013, Video 8-8: Public Key Cryptography | 00:08:00 | ||
CS144 Fall 2013, Video 8-9: Certificates | 00:08:00 | ||
CS144 Fall 2013, Video 8-10a: TLS | 00:07:00 | ||
CS144 Fall 2013, Video 8-11: Security | 00:05:00 | ||
CS144 Fall 2013, Video 9-1: Jon Peterson Interview — SIP and Security | 00:19:00 | ||
CS144 Fall 2013, Video 9-2: Kevin Fall | 00:10:00 | ||
CS144 Fall 2013, Video 9-3: Tom Edsall Interview — DC Switches | 00:23:00 | ||
4 Nandita Interview | 00:19:00 | ||
CS144 Fall 2013, Video 9-5: David Ward | 00:32:00 | ||
BGP: Putting the “Inter” in Internet. Professor Jennifer Rexford, Princeton | 00:20:00 | ||
Sanjit Biswas, CEO of Meraki (interviewed by Nick M) | 00:18:00 | ||
Reed Hundt on security and openness | 00:36:00 | ||
CS144 Fall 2013, Video 9-8: Dan Boneh Interview — Security | 00:15:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.