Build Your Own Operating System, Step by Step, Live on Skype Ages 12+ (First Lesson Free Trial)

Learn how to build an operating system with a keyboard, mouse, command line processor, and graphics desktop in a series of weekly lessons taught live on Skype.

Build Your Own Operating System, Step by Step, Live on Skype Ages 12+ (First Lesson Free Trial)

Learn how to build an operating system with a keyboard, mouse, command line processor, and graphics desktop in a series of weekly lessons taught live on Skype.
Live
3
views
Share the link to this page
Copied

About the Class

In this course, we build our own Operating System using the C Programming language.
If you do not know C Programming you can take our C Programming Lesson Course.

What will you learn in this live class?

  • In each lesson, we will add a new feature to the Operating System.
  • In the first lesson, we learn how to boot from a USB stick. In preceding lessons, we make our own command line processor where we can execute commands using the keyboard. In the next lessons, we will add a mouse, and graphics and run our own apps on our own desktops. We even make our own graphic text fonts.

Who should take this live class?

  • This is a very interactive live course and has proven to be very successful and great fun, especially for 12-year-olds.

The first Lesson is a free trial where as the next Lesson is $15. Each Lesson is about an hour, 

At the start of each lesson, students receive lesson transcript notes that contain the starter codes.
The student types in the starter code and gets each section working step by step.
We also do in-class exercises to add additional features to the starter codes. 
Each lesson has homework to do, which the student must complete before the next lesson.

It is important that each student does the homework to reinforce the programming concepts.

This is a demanding course where you set your own time and day that is convenient for you.

There are 13 lessons in the operating system course where the last lesson is a project

You take each lesson one by one. Each lesson is live instruction. It's like having your own personal instructor.

Here is the course outline:

  • Lesson1 Setup and Bootloaders
  • Lesson2 Bios Input Output Functions
  • Lesson3 Bios Reading Disk
  • Lesson4 Running in 32-bit Protected mode
  • Lesson5 Using C language
  • Lesson6 Screen and Strings functions
  • Lesson7 Interrupts, Keyboard, and Timer
  • Lesson8 File System
  • Lesson9 Scheduling
  • Lesson10 Mouse and Graphical Interface  
  • Lesson11 Working with Graphical Shapes and Objects
  • Lesson12 Graphics Deskstop
  • Lesson13 Graphics Project

We look forward to teaching you our operating system course live on skype on your own day and time.

Requirements

  • Knowledge of C or any other programing language is required.
  • You should be able to operate a Computer.
  • You should be able to navigate with File Explorer.
  • You should be able to download files from the internet.
  • You should be able to zip and unzip files.
  • You should be able to send and receive emails.
  • You should be able to connect to the internet and connect to Skype. (We do not use zoom)
  • You should be able to use the Skype share screen feature.

Teacher

Computer Science

All Lessons are Live Interactive One to One Instruction using Skype Screen Share Feature
I have been teaching, tutoring and making programming Lessons for over 20 years. I do all major programming languages C C++ C# Java JavaScript Python

Location

Web conference
This is a free item
$0.00
د.إ0.00
Kz0.00
ARS$0.00
A$0.00
৳0.00
Лв0.00
Bs0.00
B$0.00
P0.00
CA$0.00
CHF 0.00
CLP$0.00
CN¥0.00
COP$0.00
₡0.00
Kč0.00
DKK kr0.00
RD$0.00
DA0.00
E£0.00
ብር0.00
€0.00
FJ$0.00
£0.00
Q0.00
GY$0.00
HK$0.00
L0.00
Ft0.00
₪0.00
₹0.00
ISK kr0.00
¥0.00
KSh0.00
₩0.00
DH0.00
L0.00
ден0.00
MOP$0.00
MX$0.00
RM0.00
N$0.00
₦0.00
C$0.00
NOK kr0.00
रु0.00
NZ$0.00
S/0.00
K0.00
₱0.00
₨0.00
zł0.00
₲0.00
L0.00
QR0.00
SAR0.00
SEK kr0.00
S$0.00
฿0.00
₺0.00
$U0.00
R0.00
ZK0.00

Additional Details

Language: English
Level: Intermediate
Skills: C Programming Language, Operating System, Software, Graphics Project, Programming Language
Age groups: All ages
Duration: 60 minutes

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.