Have you ever wondered how the first couple of years of a general Computer Science university course looks like? Maybe you’d like to know if this is the discipline for you and if you are good at it? Wonder no longer, for we will show you how to get there, how to get good as you go along on your journey, and how life as a computer scientist is like! Money is precious, time even more so, so our priority is to push you ahead, and give you a head-start into university life. Our goal with this course to help you decide if you want to do computer science & engineering at a university level, and what you can expect should you enroll into a course!
In this non-traditional, meta-versey course, you get to speedrun through the fundamentals of computer science & engineering in less than 7 hours!
You will see all that is promised here and more:
-
Computing Basics
-
Internet Basics
-
Web Development Basics
-
Programming Basics
-
4 LeetCode problems from Tech Interviews
-
1 TryHackMe Cybersecurity Challenge
-
3 Introductory Python Projects: Use fundamentals to build Blackjack, Rock-Paper-Scissors, and Hangman
-
1 Practical Web developer Project using HTML/CSS/JavaScript
-
2 Real-World Python Projects: Use popular libraries to build a Machine Learning-based Chatbot, and a Cryptography challenge Encryption/Decryption and Brute Forcing
-
2 Assessment Modules: 9-question direct quiz and 28 critical thinking prompts
-
5 Tech Shorts: History and Trivia delivered in Byte-Sized Pieces
-
Narrative Story Elements, Visualized Algorithms, and Animated Characters to keep your learning fun
-
Metaverse with a Virtual Academy: We host a complementary session every week for all students for the course in an online, avatar based platform (Gathertown)
Our philosophy towards teaching is simply this: an individual should be able to take away the essentials of a lesson, no matter how hard it may be. Higher education material is already hard and is often made harder by hardened people at institutions. Code is only as important as a mind who likes to make things work. Focus on the semantics, and not the syntax (you’ll find out what this is and more in the course :))
In this way, the course is structured following the principles of explain-understand-assess, while incorporating illustrations, and animations, to form a comprehensive edutainment package! Our lessons are a holistic, audio-visual, multi-sensory experience, to encapsulate the complete odyssey of the definitive university experience for computer science & engineering. The more senses we engage, the more we remember the concepts, the stronger the core memory, and deeper the understanding. We believe relevant applications and ample examples should be part of the learning process, with considerable enjoyment.
Learning by doing, and doing through learning with the Odysy twist is what you will come to know, and love.
This course is actively being maintained, live support is available, and any required updates will be performed periodically.
DISCLAIMER: This is an avant-garde, experiential learning approach to make you love technology as we do. In just 7 hours, you will develop a rudimentary knowledge of everything that a student in computer science & engineering experiences across the span of two years at a standard university. This is not a substitute for university, but rather an approach to give you a test-drive. If you are already familiar with the basics, this course may not be for you, but please feel free to browse, maybe there’s something for you as well!
UPDATE: Starting with NY’2023, we have now added English, Spanish/Castillan, French, Arabic and Chinese (Mandarin) subtitles to roughly 85% of all videos, thanks to OpenAI’s Whisper. Their accuracies are affected by our accents and some background noise in some videos slightly, therefore, the quality can vary between high resource languages (English), and low resource languages (Arabic). Enjoy!
Basics of Computing
Programming Basics
-
8Critical Thinking Begins!
Greetings Odysians, are you ready?!
This is an ongoing assignment, no training wheels! They are additional questions to get you thinking about what you have understood, and they are a companion piece to all the lectures. As you work your way through the lectures, progress through this quiz as well, saving your progress at each point!
The answers will be provided to you via email, once the questions have been completed, or the course has been completed!
Feel free to use Google, Youtube etc, to come up with the answers, and enjoy the ride!
P.S: This is because we are employing a technique called Hypercorrection, which is when we make mistakes, and are shown the answers not just immediately, but after a certain period of time, it stays stronger in the mind!
Link for the quiz -> https://quizizz.com/join?gc=58792521
Good luck,
J,
-
9Layer 0 - You Electrify Me!
-
10Layer 0.5 - CPU, I Choose You!
-
11Layer 1 - All Aboard the Motherboard
-
12BRK Time - Why is it Called Motherboard?
-
13Layer 1.5 - C-Men Assemble
-
14BRK Time - All Smart, Everywhere
-
15Layer 2 - What's in a Language?
-
16BRK Time - 1st Programming Language
-
17Layer 3 - A Race Through Time
-
18Layer 4 - Started from the Bottom
-
19Quiz Time!
Leetcode Tech Interview Problems
Introductory Python Projects
Real-World Python Project
Web Development Project
-
42What is a shell?
-
43Simple Input in Python
-
44Simple Input in Python Demo
-
45Doing Something With Input
-
46Arsen Versus Onyx - Part I
-
47Rock-Paper-Scissor Challenge
-
48About the Game
-
49OWL Solution: Rock-Paper-Scissors
-
50Arsen Versus Onyx - Part II
-
51What's Going on With Return?
-
52How do We Implement Return?
-
53How to add Exit: Demo
-
54Arsen Versus Onyx - Part III
-
55OWL Solution: Adding Lizard and Spock
-
56Arsen Versus Onyx - Part IV
-
57OWL Solution: Rigging the Game
Cybersecurity Capture-The-Flag Section
-
58What is Web Development?
-
59How the Internet Works
-
60What is Web Programming I
-
61Model View Controller
-
62Intro to HTML
-
63Intro to HTML: DEMO
-
64Intro to CSS
-
65Intro to CSS: DEMO
-
66Intro to JS
-
67Intro to JS: DEMO
-
68Translating Python to HTML/CS/JS
-
69OWL Solution: Web Page RPS
-
70Arsen Versus Onyx - Part V
-
71Section Closer