Tech Optimum Curriculum

Taking an effective and efficient approach to computer science is integral to our philosophy. To practice what you have learned, you should be able to do practical programming projects. All you need is a willingness to learn; we'll help you do the rest!

Intro to Web Dev.

4 weeks · Introductory Course


Intro to Game Dev.

6 weeks · Intermediate Course


Intro to Python

4 weeks · Introductory Course


Intro to Web Dev.

Introductory Course

Ever wondered how websites are made? In this course, create simple websites using HTML, CSS and JS. Host, publish and share your new personalized website that you created from scratch. All concepts taught in this course are introductory concepts so people of all skill-levels can understand the curriculum. By the end of this course, you will have made 3 projects and you will have mastered the fundementals of HTML, CSS, and JS.

Curriculum

  • Lesson 1: Basics of HTML
  • Lesson 2: Basics of CSS
  • Lesson 3: Basics of JS in Web Dev.
  • Lesson 4: Make your website and style it
  • Lesson 5: Design and build your final project


Intro to Python

Introductory Course

Python has become one of the most popular programming languages in the world in recent years. Python is a general-purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. This versatility, along with its beginner-friendliness, has made it one of the most-used programming languages today. In this course, you will learn the most useful basics of python and how to incorporate said concepts into actual projects!

Curriculum

  • Lesson 1: Datatypes and Variables
  • Lesson 2: Lists and Loops
  • Lesson 3: Conditionals and Functions
  • Lesson 2 and 3 Exercise
  • Lesson 4: Dictionaries
  • Lesson 5: Modules
  • Final Project!


Intro to SQL

Introductory Course

SQL (Structured Query Language) is a standard programming language used for managing relational databases. It is used to create, modify, and query databases for storing and retrieving data. With SQL, you can insert, update, and delete data, retrieve data based on various conditions, and manipulate data in a database to meet specific requirements. SQL is used in many applications, including online shopping systems, financial systems, and customer relationship management systems, among others.

Curriculum

  • Lesson 1: Introduction to SQL
  • Lesson 2: Postgre SQL
  • Lesson 3: Foundation of SQL
  • Lesson 4: Importing and Exporting External Data
  • Lesson 5: Advanced SQL
  • Lesson 6: Database Design and Normalisation
  • Lesson 7: SQL Functions and Stored Procedures


Intro to JavaScript

Introductory Course

JavaScript is a high-level, interpreted programming language that is commonly used for web development. It is used to add interactivity and other dynamic elements to websites, such as form validation, creating animations, and handling user events like clicking a button. JavaScript runs on the client side, which means that the code is executed directly in the user's browser, making it fast and efficient. JavaScript can also be used for server-side development using technologies like Node.js. JavaScript is a flexible and versatile language that is widely used for creating dynamic and interactive web applications.

Curriculum

  • Lesson 1: Datatypes in JavaScript
  • Lesson 2: Variables in JavaScript
  • Lesson 3: Control Flow in JavaScript
  • Lesson 4: Functions in JavaScript
  • Lesson 5: Arrays in JavaScript
  • Lesson 6: Objects in JavaScript
  • Assessment: JavaScript Concepts


Logo

RECIEVE WEEKLY EMAILS


ABOUT

FAQ

Contact

Team



Tech Optimum is a non-profit organization that aims to provide educational resources to underprivileged students, to ensure everyone has access to the same opportunities.