What we’re about
- Authorityless
- Gatekeeperless
- Free to the end user
- Technology education
- That empower students to do whatever the hell they think is important
What if high quality tech education was as accessible as water? Silicon Dojo is my project to see if it's a viable idea.
We have interactive classes using Zoom that will teach both the basics and some more advanced concepts of being a technology professional.
Anyone can join a class, and do as much as they want to. With no grades, graduation or mandatory tuition there's no reason for students to waste their time on work that is meaningless to them, nor is there a reason not to attend a class if they think it might have some value.
We're currently in Beta phase so classes might be less than perfect, but I've been creating online tech education since 2009 so they should still be pretty good.
Upcoming events (3)
See all- Linux Introduction - Online ClassLink visible for attendees
Classes are for all skill levels. This is a seminar without any hands on work. Some verbiage may be confusing for new people, but I'll try to keep the topics easy to follow.
Linux is free to use, very stable operating system and can solve most peoples computer tasks in 2024.
This class is going teach you the basics of what Linux is and how to use it. We will go over how to use the Desktop version of Linux and show how simple it is to use, and then we will go over basic administrative tasks using the Command Line.
We will discuss:
- What Linux is
- What Distros and Forks are
- How to install Linux
- Overview of the GUI
- Basic tasks that are needed to administer a Linux Server
- The difference between Linux Desktop and Server
- and more...
If you like these classes please think about donating at -- https://donorbox.org/etcg
- Web App Architecture - Online ClassLink visible for attendees
Classes are for all skill levels. This is a seminar without any hands on work. Some verbiage may be confusing for new people, but I'll try to keep the topics easy to follow.
In this class we'll discuss how the Architecture of a Web App actually works. We'll discuss everything from the Front End, to the Back End Languages, Data Stores, Databases, Caching Systems, Web Servers and more.
We'll talk about maintenance overhead, security concerns and the all important TCO.
When you build your web application it's important to design and code it for the environment that it will be dropped into. A lot of time and money can be wasted by simply building off out based off of poorly thought out ideas.
We will discuss:
- Front End Design
- Back end languages
- Data Stores
- Databases
- Concepts in Security
- Thinking about ongoing maintenance
- Understanding Caching
- Clusters and Reverse Proxy Servers
- and more...
If you like these classes please think about donating at -- https://donorbox.org/etcg
- Form Validation and Sanitization with Javascript and Python - Online ClassLink visible for attendees
Classes are for all skill levels. This is a seminar without any hands on work. Some verbiage may be confusing for new people, but I'll try to keep the topics easy to follow.
Cyber Security starts at the input field. When you build a system that allows users to send data to your server you need to make sure that they are not able to compromise your systems with an injection attack, or that they simply add garbage data into your systems.
Validation processes allow you to verify that the data the user entered looks like the type of data that is needed. You can determine if the data looks like a email address, or name, or URL.
Sanitization means you scrub the data of anything text that may cause issues for your system such as additional HTM formatting, or escapes.
Security is a multilayer process and so we'll show how you deal with data on the users side with Javascript, and then how you can recheck the data on your side with Python.
Don't let your systems try to find the avg(2,21,55,'bob')
We will discuss:
- We'll show how to use Javascript to validate user data
- How to prevent data from being sent until it conforms to rules
- Dynamically changing a form to show users where the problem is
- Checking data on the server side with Python
- Sanitizing data
- and more...
If you like these classes please think about donating at -- https://donorbox.org/etcg