Live ยท 5 AI tutors ยท 13+ APIs ยท 7+ tools โ€” lahat libre

Lahat ng kailangan mo, in one free platform.

PH StudentKit โ€” free APIs, free AI tutor (Kuya AI), free study tools (GPA, Pomodoro, currency converter), and a legal way to get Microsoft Office. Built for Filipino students working on thesis, capstone, or assignments.

K
Try Kuya AI right here Type a question. No signup. Free.
โœจ Live
13+
Free APIs
7+
Free tools
10
Scholarships
โˆž
Kuya AI answers

Quick start

Bagong gamit lang? Sundan mo 'tong 4 steps. No installation needed for most of it.

1

Need quick help? Ask Kuya AI

Scroll to the Kuya AI section. Type any question in Tagalog, English, or Taglish. He explains homework, debugs your code, and suggests capstone ideas.

2

Use the study tools

GPA calculator, Pomodoro timer, currency converter โ€” all in the Tools section. No login, no install. Works on phone or laptop.

3

Need data for your capstone?

Use the APIs for PH regions, schools, scholarships, holidays, weather, etc. Example: fetch('https://ph-public-api.vercel.app/scholarships')

4

Walang MS Office? Free legal options

If you have a .edu.ph email, get Microsoft 365 Education FREE forever. See Free Office for that + other legal alternatives.

โœจ Meet Kuya AI

5 specialized AI tutors in one. Pick a mode โ€” General, Coding, Research, Writing, or Math. All free, no signup, racing across providers for fastest response.

K
Hi! I'm Kuya AI ๐Ÿ‘‹ Pick a mode above (Coder, Research, Writer, Math) or just ask me anything. Tagalog/English/Taglish all OK.

Free ยท racing across Gemini + Pollinations + HackClub for speed ยท Always double-check facts

๐ŸŽจ AI Image Generator

Free, no key. Generate images for your slides, presentations, capstone mockups. Powered by Pollinations.ai.

๐Ÿš€ AI Builders

Powered by Kuya AI. Tell the AI your idea, draft your resume, or sketch your portfolio โ€” get polished output in seconds. Download as HTML/PDF/Word. Host on Vercel free.

๐Ÿ’ก

Idea Improver

Type your capstone, business, or project idea. AI gives you specific improvements + risks + 3 next steps.

๐Ÿ“„

Resume Builder

Pick a template, fill the form, AI polishes the wording. Download as PDF or Word.

๐ŸŒ

Portfolio Builder

Pick a template, fill the form, get a complete portfolio website. Preview it live, then download HTML โ€” drag-drop to Vercel for free hosting.

๐Ÿ›๏ธ PH Government Services

All the government sites you'll need as a student or fresh grad โ€” IDs, requirements, online services.

๐Ÿ“‹ Identity & Records

๐Ÿ’ผ Employment & Benefits

๐ŸŽ“ Education-Related

๐Ÿง  Mental Health & Wellness

Thesis stress, capstone anxiety, hindi ka mag-isa. Free support for Filipino students. If you are in crisis, call 1553 (NCMH) right now.

๐Ÿšจ Crisis Hotlines (Free, 24/7)

๐Ÿ’š Free Therapy & Counseling Resources

๐Ÿ“– Self-Care Reading & Tools

๐Ÿ’› Reminder: Thesis at capstone is stressful. Mahirap. But you don't have to suffer alone. Mag-pause. Mag-rest. Kausapin ang adviser or counselor sa school mo. Sa USTP, UP, Ateneo, MOSCAT, lahat ng SUC may free guidance counselor โ€” pumunta lang. You are not your grades.

๐Ÿ’ผ Jobs, OJT & Internships

Para sa thesis writers na gusto ng full-time, OJT, or freelance work. PH-focused job boards + remote work platforms.

๐Ÿ‡ต๐Ÿ‡ญ PH Job Boards

๐ŸŒ Remote / Freelance Work

๐ŸŽ“ Internships & OJT

๐Ÿ’ฐ Interview Prep & Salary Info

๐Ÿš€ Capstone Power Tools

Built specifically for thesis and capstone work. AI does the heavy lifting, you do the thinking.

๐Ÿ’ป

Live Code Playground

Run HTML, CSS, JavaScript in your browser instantly. No install, no signup. Hit Run to see output. Saved automatically in your browser.

๐ŸŽ“

AI Capstone Project Generator

Stuck on what to build? Pick your course + interests. AI generates a full proposal: title, problem, scope, methodology, schedule.

๐Ÿ“

AI Thesis Section Writer

Pick which thesis section to draft. AI writes a starting outline using your inputs. Edit + save. Auto-saved in browser.

๐Ÿ’ก Output is editable. Auto-saved to your browser. Click below to copy or download.

โœ‰๏ธ

AI Letter Generator

Cover letter, application letter, recommendation request, formal email โ€” AI drafts the right tone for you. Download or copy.

โœ…

12-Week Capstone Tracker

Complete from proposal to defense. Check off tasks. Progress saved in your browser. Stay on track sa thesis pressure.

0/0 tasks done 0%

๐Ÿงฐ AI Toolbox โ€” Quick Tools

6 dedicated AI tools for daily student tasks. Paste, click, done.

๐ŸŒ

Translator

Tagalog โ†” English โ†” Cebuano. Preserves tone.

โ†’
๐Ÿ“

Text Summarizer

Paste any long article/text โ†’ get a clear summary in 30 seconds.

๐ŸŽด

Flashcard Generator

Paste your notes โ†’ AI makes Q&A flashcards for review.

๐Ÿงฎ

Math Solver

Type any equation or word problem โ†’ step-by-step solution.

โœ๏ธ

Essay Grader

Paste your essay โ†’ get grade + specific feedback + suggestions.

๐Ÿ’ป

Code Explainer

Paste code you don't understand โ†’ AI explains line by line.

Free study tools ๐Ÿ› ๏ธ

Working browser-based tools. No install, no login, no ads. Open in any device.

๐ŸŽ“ GPA Calculator

Compute your weighted GPA from your subjects. Uses standard PH 1.00โ€“5.00 grading.

โ€”
Add subjects to see GPA

โฑ๏ธ Pomodoro Timer

25-min focus, 5-min break. Pinaka-effective study method. Auto-cycles.

FOCUS
25:00

๐Ÿ’ฑ Currency Converter

Live PHP rates from the API. Useful para sa thesis on remittances, OFW data, etc.

โ€”

๐Ÿ“ Word Counter

Paste your essay/thesis paragraph. Counts words, characters, reading time.

0
words
0
chars
0m
read

๐Ÿ“š Citation Generator (APA 7)

Quick APA citation for your thesis references. Fill the fields, copy the output.

Your APA citation will appear here.

๐Ÿ’ก Random PH Trivia

Para sa intro slides ng presentation or for fun. Tap "Next" for another.

Loading trivia...

All API endpoints

REST JSON. CORS enabled. No auth required. Click any card to try it.

GET/regions

All 17 PH regions with codes and regional centers.

?island_group=Luzon|Visayas|Mindanao
GET/holidays

PH holidays โ€” regular and special non-working days.

?year=2026  ยท  ?type=regular
GET/cities

Cities with population, province, and income class.

?region=R10  ยท  ?province=Cebu
GET/schools

State and private universities, colleges, technical schools.

?region=R10  ยท  ?type=State
GET/scholarshipsNEW

CHED, DOST-SEI, SM Foundation, Iskolar ng Bayan, and more.

?level=Undergraduate  ยท  ?agency=DOST
GET/currencyNEW

Live PHP exchange rates + convert any amount.

/currency/convert?from=USD&to=PHP&amount=100
GET/weather/:cityNEW

Live weather for 20 PH cities (powered by open-meteo).

/weather/manila  ยท  /weather/cebu-city
GET/triviaNEW

PH trivia โ€” geography, history, culture, science.

/trivia/random  ยท  ?category=Geography
GET/free-officeNEW

Free legal MS Office alternatives + step-by-step setup.

/free-office/microsoft-365-education
POST/aiโœจ AI

Kuya AI โ€” Filipino study tutor. Ask in Tagalog, English, or Taglish.

body: { question, history }

Try the API live

Pick an endpoint, hit Send, see real JSON response.

// Response will appear here. Click Send.

๐Ÿ“„ Free Microsoft Office (Legal)

No piracy, no cracks, no risk. These are 100% legal ways to get Word, Excel, PowerPoint for free. The starred option is FREE FOREVER if you have any .edu.ph email.

๐Ÿ’ป Learn Programming โ€” Free

Hand-picked free resources for every major language and skill level. From "wala pang alam" to "ready for interviews".

๐Ÿ

Python

Best beginner language. Used for AI, web, data science, automation.

โšก

JavaScript

Required for websites. Run in any browser, no install needed.

๐ŸŒ

HTML & CSS

Start here if you want to build websites. Easy to learn, fun to make.

โ˜•

Java

Required sa marami sa PH universities (UP, USTP, MOSCAT). Object-oriented.

๐Ÿ”ต

C / C++

For data structures & algorithms class. Required for embedded systems.

๐Ÿ’Ž

C# & .NET

For Windows apps, Unity game dev. Microsoft's main language.

๐Ÿ˜

PHP & MySQL

Used by many PH school enrollment systems. Easy backend.

๐Ÿ“ฑ

Mobile: Swift & Kotlin

Swift for iOS, Kotlin for Android. Both have great free courses.

๐Ÿ—ƒ๏ธ

SQL & Databases

Required for almost every backend job. Learn SELECT, JOIN, INSERT.

โš›๏ธ

React & Next.js

Modern frontend. Used by FB, Netflix, most startup PH companies.

๐Ÿฆ€

Rust & Go

Modern languages โ€” fast, safe, well-paid. Worth learning sa thesis.

๐ŸŽ“

CS Fundamentals

The foundation for everything. Take time, no shortcut.

Free tools to write code:

๐Ÿ“Š Excel Mastery โ€” Complete Guide

Everything you need to master Microsoft Excel. Formulas, shortcuts, common tasks, video tutorials, practice exercises. Para sa thesis data, capstone analysis, or your future job.

EXCEL SKILLS ROADMAP

Essential skills for data handling, reporting, and analysis

1

Core Skills

  • ๐Ÿ“‹ Data Entry & Formatting
  • ๐’‡๐’™ Formulas & Functions
  • ๐Ÿ”ฝ Sorting & Filtering
  • ๐ŸŽจ Conditional Formatting
Start here โ†’
2

Data Analysis

  • ๐Ÿ“Š Pivot Tables
  • ๐Ÿ“ˆ Charts & Graphs
  • โœ… Data Validation
  • ๐Ÿ” Lookup Functions (VLOOKUP / XLOOKUP)
Learn data analysis โ†’
3

Productivity

  • ๐Ÿ“Š Dashboard Reporting
  • ๐Ÿ“‘ Templates & Reports
  • โš™๏ธ Basic Automation (VBA)
  • ๐Ÿงน Clean Data Management
VBA code โ†’
4

Best Uses

  • ๐Ÿ’ผ Office Reporting
  • ๐Ÿ“‹ Business Tracking
  • ๐Ÿ“ฆ Inventory Sheets
  • ๐Ÿ’ฐ Financial Records
Practice with templates โ†’
๐Ÿ‘‡ Pick a tab below to dive deeper. All free. Lifetime access.

๐ŸŸฆ What is a Cell?

A cell is the basic unit of Excel. Identified by column letter + row number: A1, B5, F23. Each cell holds: text, number, date, or a formula.

ABC
1SubjectGradeUnits
2Calculus1.503
3Programming1.254

๐Ÿ“ Formula Basics

Every formula starts with =. Then you can reference cells, do math, or call a function.

=A1+B1          โ† add two cells
=A1*0.12        โ† 12% of A1 (use for VAT)
=SUM(A1:A10)    โ† sum a range
=AVERAGE(B2:B5) โ† average

๐Ÿ”’ Absolute vs Relative References

Drag a formula โ†’ references shift automatically. Use $ to lock.

A1     โ† relative (changes when dragged)
$A$1   โ† absolute (never changes)
$A1    โ† lock column only
A$1    โ† lock row only

๐Ÿ’ก Press F4 while editing to cycle through.

๐Ÿ“‹ Data Types

  • Text: Names, labels โ€” left-aligned by default
  • Number: Counts, money, scores โ€” right-aligned
  • Date: stored as serial number (1 = Jan 1, 1900)
  • Boolean: TRUE / FALSE
  • Error: #DIV/0!, #N/A, #VALUE!, #REF!

๐ŸŽจ Quick Formatting

  • Currency: Ctrl+Shift+$
  • Percent: Ctrl+Shift+%
  • Date: Ctrl+Shift+#
  • Bold: Ctrl+B
  • Wrap text: Alt+Enter (within a cell)

๐ŸŽฏ Pinaka-Common Mistakes

  • Forgetting = โ€” formula will show as text
  • Mixing data types โ€” numbers stored as text (left-aligned numbers!)
  • Hardcoding values โ€” use cell references so updates flow through
  • Manual sums โ€” always use SUM, never type =5+10+15+20
  • Not using $ โ€” formulas break when dragged

๐Ÿ“Š Pivot Tables (Step-by-Step)

The most powerful Excel feature. Summarize 10,000 rows into a clean table in 30 seconds.

  1. Click any cell inside your data
  2. Insert โ†’ PivotTable โ†’ New worksheet
  3. Drag fields to: Rows (categories), Columns (subcategories), Values (numbers)
  4. Right-click value โ†’ Summarize By โ†’ Sum / Count / Average
  5. Right-click value โ†’ Show Values As โ†’ % of column total

๐Ÿ’ก Capstone use: count respondents by gender ร— course, average grade by subject, etc.

๐Ÿ”— Power Query (Get & Transform)

Built-in ETL tool. Pull data from CSV, JSON, web, database โ€” clean it โ€” load to Excel.

  1. Data tab โ†’ Get Data โ†’ From File / Web / Database
  2. Power Query Editor opens
  3. Transform: remove columns, filter rows, split text, change types
  4. Each step is recorded โ€” refresh = re-runs all steps with new data
  5. Click Close & Load โ†’ data appears in Excel

โญ Best feature: refresh once = updates everything when source changes.

๐ŸŽฏ Goal Seek (Reverse Math)

Excel finds the input value needed to get the output you want.

Example: What grade do I need on final
to get an overall 1.50?

1. Set up: Subjects with grades + final cell
2. Data โ†’ What-If Analysis โ†’ Goal Seek
3. Set cell: B10 (overall GPA)
   To value: 1.50
   By changing: B9 (final exam grade)
4. Excel solves it!

๐Ÿ”ฌ Solver (Optimization)

For optimization problems โ€” find max/min subject to constraints.

Use for: budget allocation,
schedule optimization, etc.

Enable: File โ†’ Options โ†’ Add-ins
โ†’ Solver โ†’ Go โ†’ check Solver โ†’ OK

Then: Data tab โ†’ Solver
- Set objective (maximize profit)
- By changing: variable cells
- Subject to constraints (โ‰ค, โ‰ฅ, =)
- Solve

๐Ÿ“ˆ Statistical Functions

=STDEV.S(range)    standard deviation (sample)
=VAR.S(range)      variance (sample)
=MEDIAN(range)     middle value
=MODE.SNGL(range)  most common value
=PERCENTILE(r,k)   k-th percentile
=QUARTILE(r,q)     quartile (q=1,2,3,4)
=CORREL(x,y)       correlation
=PEARSON(x,y)      Pearson r
=LINEST(y,x)       linear regression
=TTEST(x,y,t,t)    t-test
=CHISQ.TEST(a,e)   chi-square test

๐Ÿ“‰ Data Tables (What-If)

See multiple outcomes side-by-side without re-running formulas.

  1. Build formula with one or two variable cells
  2. Create row/column of test values
  3. Data โ†’ What-If Analysis โ†’ Data Table
  4. Set Row Input Cell + Column Input Cell
  5. Excel fills in all scenarios

๐Ÿ Excel + Python (New!)

Excel 365 now supports Python directly. Or use Pandas externally.

In a cell: =PY(
  df.groupby('category').sum()
)

Or externally with Pandas:
import pandas as pd
df = pd.read_excel('thesis-data.xlsx')
df.describe()
df.to_excel('summary.xlsx')

๐Ÿ“ก Live External Data

Pull live data from web into Excel.

Data โ†’ From Web โ†’ paste URL

Example sources:
- Stock prices (Yahoo Finance)
- Currency rates
- PSA statistics tables
- ph-public-api.vercel.app endpoints
  (e.g. /scholarships, /weather/cebu-city)

Right-click table โ†’ Refresh
to update anytime.

๐ŸŽจ Conditional Formatting Recipes

โญ Heatmap for grades:
Home โ†’ Conditional โ†’ Color Scales
Red-Yellow-Green based on value

โญ Highlight duplicates:
Home โ†’ Conditional โ†’ Highlight
โ†’ Duplicate Values

โญ Top/Bottom 10:
Home โ†’ Conditional โ†’ Top/Bottom Rules

โญ Formula-based:
Use a formula โ†’ =$C2>3
(highlights failing rows)

๐Ÿ’ป What is VBA?

VBA (Visual Basic for Applications) is Excel's built-in programming language. Use it to automate any repetitive task: formatting, calculating, sending emails, generating reports. Open the VBA Editor: Press Alt+F11 in Excel.

๐Ÿ‘‹ Hello World

Sub HelloWorld()
    MsgBox "Hello, Filipino students!"
End Sub

Press F5 to run, or assign to a button.

๐Ÿ” Loop Through Rows

Sub ProcessGrades()
    Dim i As Long
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, "B").End(xlUp).Row

    For i = 2 To lastRow
        If Cells(i, "B").Value < 75 Then
            Cells(i, "C").Value = "FAIL"
            Cells(i, "C").Interior.Color = RGB(255, 100, 100)
        Else
            Cells(i, "C").Value = "PASS"
            Cells(i, "C").Interior.Color = RGB(100, 255, 100)
        End If
    Next i
End Sub

๐Ÿ”ข Convert Grades to Letter

Function LetterGrade(score As Double) As String
    Select Case score
        Case Is >= 90: LetterGrade = "A"
        Case Is >= 80: LetterGrade = "B"
        Case Is >= 75: LetterGrade = "C"
        Case Else: LetterGrade = "F"
    End Select
End Function

' Use in any cell: =LetterGrade(B2)

๐Ÿ—‘๏ธ Remove Duplicates

Sub RemoveDups()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    ws.Range("A1").CurrentRegion.RemoveDuplicates _
        Columns:=Array(1), Header:=xlYes
    MsgBox "Done!"
End Sub

๐Ÿ“ง Send Email from Excel

Sub SendThesisToAdviser()
    Dim Outlook As Object
    Dim Mail As Object
    Set Outlook = CreateObject("Outlook.Application")
    Set Mail = Outlook.CreateItem(0)

    With Mail
        .To = "adviser@school.edu.ph"
        .Subject = "Thesis Draft - Chapter 3"
        .Body = "Hi Sir/Ma'am, attached is my latest draft."
        .Attachments.Add ActiveWorkbook.FullName
        .Display  ' or .Send to send right away
    End With
End Sub

๐Ÿ“‹ Copy Data to New Sheet

Sub CopyToSummary()
    Dim src As Worksheet, dst As Worksheet
    Set src = Sheets("Raw Data")
    Set dst = Sheets("Summary")

    dst.Cells.Clear
    src.Range("A1:F100").Copy Destination:=dst.Range("A1")

    dst.Activate
    MsgBox "Copied 100 rows"
End Sub

๐ŸŽจ Auto-Format Headers

Sub FormatHeaders()
    With Rows(1)
        .Font.Bold = True
        .Font.Color = RGB(255, 255, 255)
        .Interior.Color = RGB(0, 56, 168) ' PH Blue
        .HorizontalAlignment = xlCenter
        .RowHeight = 24
    End With

    Columns.AutoFit
End Sub

๐Ÿ“Š Generate Random Survey Data

Sub GenSurvey()
    Dim i As Long, j As Long
    Cells(1, 1).Value = "Respondent"

    For j = 1 To 10
        Cells(1, j + 1).Value = "Q" & j
    Next j

    For i = 2 To 101
        Cells(i, 1).Value = i - 1
        For j = 1 To 10
            Cells(i, j + 1).Value = Int(Rnd() * 5) + 1
        Next j
    Next i
End Sub

โญ Use for testing your analysis before real data comes in.

๐Ÿ” Find & Highlight

Sub HighlightFailing()
    Dim rng As Range, cell As Range
    Set rng = Range("B2:B" & Cells(Rows.Count, "B").End(xlUp).Row)

    For Each cell In rng
        If IsNumeric(cell.Value) And cell.Value > 3 Then
            cell.Interior.Color = RGB(255, 200, 200)
            cell.Font.Bold = True
        End If
    Next cell
End Sub

๐Ÿ’พ Save with Timestamp

Sub SaveBackup()
    Dim fname As String
    fname = ThisWorkbook.Path & "\Backup_" & _
            Format(Now, "yyyymmdd_hhmmss") & ".xlsx"

    ActiveWorkbook.SaveCopyAs fname
    MsgBox "Backup saved: " & fname
End Sub

โญ Run before risky changes โ€” instant restore point.

๐Ÿงฎ Build Custom Function

Function PHTAX(salary As Double) As Double
    ' PH 2026 simplified tax brackets
    Select Case salary
        Case 0 To 250000: PHTAX = 0
        Case 250001 To 400000
            PHTAX = (salary - 250000) * 0.15
        Case 400001 To 800000
            PHTAX = 22500 + (salary - 400000) * 0.2
        Case Else
            PHTAX = 102500 + (salary - 800000) * 0.25
    End Select
End Function

' Use: =PHTAX(450000)

๐Ÿ“ฅ Import CSV at Click

Sub ImportCSV()
    Dim filePath As Variant
    filePath = Application.GetOpenFilename( _
        "CSV Files (*.csv), *.csv")

    If filePath = False Then Exit Sub

    Workbooks.OpenText Filename:=filePath, _
        DataType:=xlDelimited, Comma:=True
End Sub
๐Ÿ“ฅ Save .xlsm to keep macros: When a file has VBA code, save as .xlsm (Excel Macro-Enabled Workbook), not .xlsx. Otherwise macros are stripped on save.

๐Ÿ”ข Sort Data

  1. Select your data range (or click any cell inside)
  2. Data tab โ†’ Sort
  3. Choose column + Ascending/Descending
  4. Check "My data has headers" if first row is title

โšก Quick: Alt+A+S+S

๐Ÿ”Ž Filter Data

  1. Click any cell in your table
  2. Ctrl+Shift+L to turn on filters
  3. Click dropdown arrow on a column header
  4. Pick values to show / hide

๐Ÿ’ก To remove duplicates: Data โ†’ Remove Duplicates

๐Ÿ“Š Create a Pivot Table

  1. Click inside your data
  2. Insert tab โ†’ PivotTable
  3. Drag fields: Rows (categories), Values (numbers to sum/count)
  4. Right-click numbers โ†’ Summarize Values By โ†’ choose Sum/Count/Average

โญ Pivot tables are the #1 most powerful Excel feature.

๐Ÿ“ˆ Make a Chart

  1. Select data including headers
  2. Alt+F1 for default chart, or Insert โ†’ Charts
  3. Right-click chart โ†’ Chart Type to change
  4. Bar = comparison ยท Line = trends ยท Pie = proportions (โ‰ค5 categories)

๐ŸŽจ Conditional Formatting

  1. Select cells
  2. Home tab โ†’ Conditional Formatting
  3. Pick: Color Scales, Data Bars, Highlight Cells, etc.

๐Ÿ’ก Use to flag failing grades (red), high values (green), etc.

๐Ÿ”— Freeze Panes

  1. Click cell BELOW + RIGHT of what you want frozen
  2. View tab โ†’ Freeze Panes โ†’ Freeze Panes
  3. Now headers stay visible while you scroll

โšก For just row 1: View โ†’ Freeze Top Row

๐Ÿ›ก๏ธ Data Validation

  1. Select cells
  2. Data tab โ†’ Data Validation
  3. Allow: List โ†’ enter values (e.g. "Excellent,Good,Fair,Poor") โ†’ creates dropdown

๐Ÿ’ก Use for survey-style sheets, grading rubrics.

๐Ÿ“ค Export to PDF / CSV

  1. File โ†’ Save As โ†’ PDF (for printing/sharing)
  2. File โ†’ Save As โ†’ CSV (for importing to other systems)
  3. Before PDF: Page Layout โ†’ Print Area โ†’ set the range

๐Ÿ“ฅ Beginner: Grade Tracker

Build a personal GPA calculator from scratch.

  1. Make columns: Subject, Units, Grade
  2. Add 5 sample subjects
  3. Total Units: =SUM(B2:B6)
  4. Weighted Grade: =SUMPRODUCT(B2:B6,C2:C6)/SUM(B2:B6)
  5. Conditional formatting on Grade column: red if >3.0
๐Ÿ“ฅ Download starter template

๐Ÿ’ฐ Intermediate: Budget Tracker

Monthly income vs expenses with categories.

  1. Sheet 1: Transactions (Date, Category, Amount, Notes)
  2. Sheet 2: Summary using SUMIF per category
  3. Chart: Pie of expenses by category
  4. Data Validation on Category column โ†’ dropdown
๐Ÿ“ฅ Download starter template

๐Ÿ“Š Advanced: Survey Analysis

Capstone-grade Likert scale survey analysis.

  1. Columns: Respondent #, Q1, Q2, Q3 ... Q10 (1-5 scale)
  2. Per-question Mean: =AVERAGE(B2:B100)
  3. Weighted Mean interpretation (1.00-1.80 = strongly disagree, etc.)
  4. PivotTable: count of responses per Likert value
  5. Chart: clustered bar chart of means
๐Ÿ“ฅ Download starter template

๐Ÿ“ฅ Get the Free Excel Cheatsheet

One-page printable PDF with the 30 most-used Excel formulas + 40 keyboard shortcuts. Print, paste on your wall, study.

๐Ÿ“ Word Mastery โ€” Complete Guide

For thesis manuscripts, research papers, formal letters. Master MS Word for school work and your future job.

๐ŸŸฆ Document Structure

A Word doc has: Pages โ†’ Sections โ†’ Paragraphs โ†’ Characters.

Page numbers, headers/footers can change per section โ€” useful for thesis (Roman numerals for preliminary pages, Arabic for body).

๐ŸŽจ Use STYLES, not manual formatting

โญ Big rule: never manually bold/size your headings. Use Word's built-in Heading 1, 2, 3 styles.

Why? Automatic Table of Contents, consistent look, easier formatting changes. Apply: select text โ†’ Home tab โ†’ Styles gallery.

๐Ÿ“ Page Setup (Thesis-Ready)

  • Paper: Letter (8.5" ร— 11") โ€” standard PH
  • Margins: Left 1.5", Top/Right/Bottom 1" โ€” for binding
  • Font: Times New Roman 12pt body, 14pt headings
  • Spacing: Double-spaced body, single in tables
  • Indent: First line of each paragraph 0.5"

โš™๏ธ Save & Backup

  • Ctrl+S every 5 min โ€” habit!
  • Save to OneDrive: auto-version history (recover old drafts)
  • Email yourself the file weekly as backup
  • File โ†’ Info โ†’ AutoRecover: set to 2 minutes

๐Ÿ‘๏ธ View Modes

  • Print Layout (default) โ€” see how it prints
  • Read Mode โ€” for proofing
  • Outline โ€” see thesis structure, reorganize sections
  • Navigation Pane (View tab) โ€” jump between headings

๐ŸŽฏ Common Mistakes

  • Multiple spaces instead of Tab
  • Empty paragraphs for spacing โ€” use paragraph spacing instead
  • Manual page breaks (Enter Enter Enter) โ€” use Ctrl+Enter
  • No styles โ†’ TOC breaks
  • Copy-paste from web brings hidden formatting โ€” Paste Special โ†’ Unformatted

๐Ÿ“‘ Automatic Table of Contents

  1. Use Heading 1 for chapters, Heading 2 for major sections, Heading 3 for subsections
  2. Click where TOC goes (usually after Acknowledgments)
  3. References tab โ†’ Table of Contents โ†’ Automatic Table 1
  4. If you edit headings later: right-click TOC โ†’ Update Field โ†’ Update Entire Table

๐Ÿ“š Citations & References

  1. References tab โ†’ choose Style: APA 7
  2. Click Insert Citation โ†’ Add New Source โ†’ fill in author/year/title
  3. Use existing sources from Manage Sources
  4. End of paper: Bibliography โ†’ Insert Bibliography

๐Ÿ’ก Use Zotero instead for unlimited free citations.

๐Ÿ”ข Page Numbers (Roman + Arabic)

  1. Place cursor at end of last preliminary page (after Abstract)
  2. Layout tab โ†’ Breaks โ†’ Section Break (Next Page)
  3. Insert tab โ†’ Page Number โ†’ Bottom of Page
  4. Double-click footer โ†’ uncheck "Link to Previous"
  5. Format Page Numbers โ†’ Start at 1 (Arabic) for body
  6. For preliminary pages: format as i, ii, iii (Roman), start at i

๐Ÿ–ผ๏ธ Figures & Tables with Captions

  1. Click on the image/table
  2. References tab โ†’ Insert Caption
  3. Label: Figure / Table โ€” Word auto-numbers
  4. Later: Insert Table of Figures (References tab)

๐Ÿ“ Track Changes (for adviser feedback)

  1. Review tab โ†’ Track Changes (toggle on)
  2. Send to adviser โ€” their edits appear in color
  3. Adviser comments: Review โ†’ New Comment
  4. You accept/reject changes: Review โ†’ Accept / Reject

๐Ÿ”ค Special Pages

  • Cover Page: Insert โ†’ Cover Page (pick template)
  • Title Page: Use Cover Page or design yourself
  • Page Break: Ctrl+Enter
  • Section Break: Layout โ†’ Breaks โ†’ Section Break
  • Different first page header: Header Tools โ†’ Different First Page

โœ… Thesis Submission Checklist

  • โ˜ Title page with adviser/dean signatures
  • โ˜ Approval sheet
  • โ˜ Acknowledgments
  • โ˜ Abstract (250 words)
  • โ˜ Table of Contents (auto)
  • โ˜ List of Tables / Figures
  • โ˜ Chapters 1-5
  • โ˜ References (APA format)
  • โ˜ Appendices (instruments, raw data)
  • โ˜ Curriculum Vitae
  • โ˜ Page numbers correct (Roman + Arabic)
  • โ˜ Spell-checked + Grammarly

๐Ÿ“จ Mail Merge

Send personalized letters/emails to many recipients from a single template + Excel list.

  1. Mailings tab โ†’ Start Mail Merge โ†’ Letters
  2. Select Recipients โ†’ Use Existing List (Excel)
  3. Insert Merge Field (Name, Address, etc.)
  4. Finish & Merge โ†’ Print or Send Emails

๐Ÿ“‹ Custom Templates

Save your thesis format as template, reuse anytime.

  1. Format your doc with proper styles, margins, etc.
  2. File โ†’ Save As โ†’ choose Word Template (.dotx)
  3. New documents: File โ†’ New โ†’ Personal โ†’ pick template

๐Ÿ”„ Find & Replace (Advanced)

  • Ctrl+H for Replace
  • Click "More" โ†’ check "Use wildcards"
  • Replace double-spaces with single: find โ†’ replace  
  • Remove empty paragraphs: ^p^p โ†’ ^p

๐Ÿ“Š Insert Excel Tables

Keep your data live-linked from Excel.

  1. Copy cells in Excel
  2. In Word: Paste Special โ†’ Paste Link โ†’ Excel Worksheet Object
  3. Now: Excel updates flow into Word automatically!

๐Ÿ–ฅ๏ธ Macros (VBA)

Automate repetitive tasks. Useful for thesis formatting.

  1. View tab โ†’ Macros โ†’ Record Macro
  2. Do the steps once
  3. Stop recording โ†’ save
  4. Re-run anytime via Macros menu

๐ŸŒ Convert to PDF / HTML

  • File โ†’ Save As โ†’ PDF (best for thesis submission)
  • File โ†’ Save As โ†’ Web Page Filtered (for blog posts)
  • For accessibility: use Save As PDF with "Document properties" checked

๐Ÿ“ˆ PowerPoint Mastery โ€” Complete Guide

For thesis defense, capstone presentations, class reports. Build slides that look professional.

๐ŸŸฆ Slide Anatomy

  • Slide Master: the "template" โ€” change once, applies everywhere
  • Layout: arrangement (Title + Content, 2 Content, etc.)
  • Placeholder: the boxes for text/image
  • Theme: coordinated fonts + colors

๐Ÿ“ Aspect Ratios

  • 16:9 (widescreen) โ€” most projectors/TVs today. Default.
  • 4:3 (standard) โ€” older projectors. Some thesis defenses still use this.
  • Check projector before defense! Design โ†’ Slide Size

๐ŸŽจ Use Slide Master

โญ Set fonts/colors ONCE in the master โ€” changes flow to all slides.

  1. View โ†’ Slide Master
  2. Edit the topmost slide (the master)
  3. Change theme fonts, theme colors, placeholder positions
  4. Close Master View

๐Ÿ–ผ๏ธ Insert Media

  • Pictures: Insert โ†’ Pictures (from file/web)
  • Icons: Insert โ†’ Icons (built-in SVG library)
  • SmartArt: Insert โ†’ SmartArt (auto-diagrams)
  • Video: Insert โ†’ Video (embed local or YouTube)
  • Screen recording: Insert โ†’ Screen Recording

๐Ÿ”  Speaker Notes

Notes appear below slides. Hidden from audience, visible to you in Presenter View.

View โ†’ Notes Page to expand. Or just type below each slide in Normal view.

๐ŸŽฏ Common Mistakes

  • Walls of text โ€” slides are visuals, not docs
  • Tiny fonts โ€” minimum 24pt body, 36pt headings
  • Low-res images โ€” pixelated on projector
  • Inconsistent fonts โ€” pick 1-2 fonts max
  • Overusing animations โ€” distracting in defense
  • Reading slides word-for-word โ€” audience can read faster than you

๐Ÿ“ The 6ร—6 Rule

Max 6 bullet points per slide, max 6 words per bullet.

Why? Audience reads slide in 5 seconds, then listens to you. If they're reading, they're not hearing you.

๐ŸŽจ Color Theory (Simple)

  • 3 colors max: 1 primary, 1 accent, 1 neutral
  • High contrast: dark text on light bg, or vice versa
  • School colors: use your university palette
  • Free palettes: coolors.co, adobe.color

๐Ÿ”ค Typography Rules

  • 2 fonts max: sans-serif for body, serif/display for titles (or vice versa)
  • Sans-serif for body: Arial, Calibri, Inter โ€” easier to read on screen
  • Size hierarchy: Title 36-44pt, Headers 28-32pt, Body 24-28pt
  • Bold for emphasis only โ€” not entire sentences

๐Ÿ–ผ๏ธ Visual Hierarchy

  • Most important = biggest + boldest + most contrast
  • Use whitespace โ€” don't fill every pixel
  • Align elements to invisible grid (View โ†’ Guides)
  • Repeat visual elements (footer style, accent shapes)

๐Ÿ“Š Charts & Diagrams

  • One main point per chart โ€” circle/highlight it
  • Remove chart junk: no 3D, no gradient, no shadows
  • Use bar for comparisons, line for trends, pie for proportions only (โ‰ค5 slices)
  • Bigger labels โ€” minimum 18pt

๐ŸŽฌ Animations & Transitions

  • Transitions: Fade or Push only. No Spin, Bounce, Vortex.
  • Animations: Use Appear for bullet reveal. Avoid Fly In, Spin.
  • Total time: < 0.5 sec per animation
  • Goal: emphasize, not entertain

๐Ÿ“‹ Thesis Defense Slide Outline

  1. Title โ€” title, name, adviser, date
  2. Outline โ€” what you'll cover (1 slide)
  3. Background โ€” why this study (1-2)
  4. Problem Statement โ€” pain point (1)
  5. Objectives โ€” goals (1)
  6. RRL Summary โ€” what others did (1-2)
  7. Methodology โ€” how you did it (1-2)
  8. Results โ€” findings + charts (3-5)
  9. Discussion โ€” what it means (1)
  10. Conclusion โ€” answer to problem (1)
  11. Recommendations โ€” future work (1)
  12. Acknowledgments โ€” credits (1)
  13. Q&A โ€” invite questions (1)

โฐ Total: ~15-20 slides for 20-min defense.

๐ŸŽค Practice Tips

  • Rehearse out loud at least 3 times
  • Time yourself โ€” aim for 15 min, leave 5 for Q&A
  • Practice tricky words (technical terms, references)
  • Record yourself, watch it back
  • Get a friend to ask questions
  • Plan for "I'm not sure, will verify" responses

๐Ÿ‘€ Presenter View

See your slides + notes + next slide on YOUR screen while audience sees only slides.

  1. Slideshow tab โ†’ check Use Presenter View
  2. Start slideshow with F5
  3. You see notes; audience sees clean slides

๐Ÿ“ฅ Backup Strategy

  • Save as .pptx (editable)
  • Save as PDF (in case PPT version is wrong)
  • Upload to OneDrive/Google Drive
  • USB backup
  • Email to yourself
  • Test on the actual defense laptop before

๐Ÿ†˜ Anti-Disaster Tips

  • Bring own laptop + charger
  • Carry HDMI/USB-C adapter
  • Embed fonts: File โ†’ Options โ†’ Save โ†’ Embed fonts in file
  • Compress images: File โ†’ Compress Pictures (or file gets huge)
  • Don't link to external videos online โ€” embed them

โ“ Common Defense Questions

  • "Why this topic?"
  • "Why this methodology?"
  • "Why these respondents?"
  • "What are the limitations?"
  • "How does it differ from [prior study]?"
  • "What's next?"

๐Ÿ’ก Prepare 1-paragraph answer for each in your notes.

๐ŸŽฏ Career Path Learning Tracks

Curated learning paths sa specific career โ€” from zero to hireable. Lahat free or freemium. Pick your path.

๐Ÿ‘ฉโ€๐Ÿ’ป

Virtual Assistant (VA)

Work-from-home for foreign clients. โ‚ฑ15-50k/month entry. No specific course required โ€” just skills.

Free training:

Skills to learn:

  • Email management (Gmail, Outlook)
  • Calendar scheduling (Calendly, Google Calendar)
  • Data entry + Excel/Google Sheets
  • Canva design + Loom video
  • English communication
  • Project management (Asana, Trello, ClickUp)

Get hired:

๐ŸŒ

Web Development

Build websites and web apps. โ‚ฑ20-80k entry, โ‚ฑ100k+ senior. Highest demand.

Learning roadmap:

  1. HTML + CSS basics (1 month)
  2. JavaScript fundamentals (2 months)
  3. React/Next.js OR Vue/Nuxt (2 months)
  4. Backend: Node.js + Express OR PHP/Laravel (2 months)
  5. Database: MySQL/PostgreSQL/MongoDB
  6. Git/GitHub + Deploy (Vercel, Netlify)
  7. Portfolio with 3-5 real projects

Free courses:

๐Ÿ“ฑ

Mobile App Development

Build iOS/Android apps. โ‚ฑ30-100k entry. Great freelance market.

Pick your stack:

  • Flutter โ€” best cross-platform. Dart language. By Google.
  • React Native โ€” JavaScript. By Meta. Used by FB, Instagram.
  • Swift/SwiftUI โ€” iOS only. Native, fast.
  • Kotlin Compose โ€” Android only. Modern.

Free courses:

๐ŸŽจ

UI/UX Design

Design how apps look + work. โ‚ฑ25-80k. Highly creative + technical.

Learning path:

  1. Figma fundamentals (free, 1 month)
  2. UI design principles (typography, color, layout)
  3. UX research basics (user interviews, personas)
  4. Wireframing โ†’ mockups โ†’ prototypes
  5. Build portfolio (3-5 redesigns + 1 original)
  6. Get on Dribbble, Behance, LinkedIn

Free courses:

๐ŸŽฎ

Game Development

Make games. Indie game devs earn โ‚ฑ30-120k. Fun career path.

Engine choices:

  • Unity โ€” most popular. C#. 2D and 3D.
  • Unreal Engine โ€” AAA visuals. C++ or Blueprints.
  • Godot โ€” free, open source. GDScript (easy).
  • Construct 3 โ€” no-code, browser-based.

Free courses:

๐Ÿง 

AI / Machine Learning

Build AI apps, models. Hottest field. โ‚ฑ40-150k entry.

Learning path:

  1. Python (must!) - 2 months
  2. NumPy, Pandas (data manipulation)
  3. Statistics + Math (linear algebra basics)
  4. Scikit-learn (classical ML)
  5. TensorFlow OR PyTorch (deep learning)
  6. LLM apps: LangChain, OpenAI SDK

Free courses:

๐Ÿ”’

Cybersecurity

Protect systems from hackers. โ‚ฑ30-100k. High demand, ethical hacking.

๐Ÿ“Š

Data Analytics

Turn data into insights. โ‚ฑ30-90k. Business-friendly tech career.

๐Ÿ“ฑ

Digital Marketing

SEO, ads, social. โ‚ฑ20-70k. Combines creative + analytical.

๐Ÿ“

Copywriting / Content

Write words that sell. โ‚ฑ20-80k. Pure remote, English-only.

๐ŸŽฌ

Video Editing

Edit content for YouTubers, brands. โ‚ฑ20-80k. High demand on Upwork.

๐Ÿ›’

E-commerce / Dropshipping

Sell online. PH market: TikTok Shop, Shopee, Lazada. Side hustle to full-time.

๐Ÿค– Arduino & IoT Mastery

Para sa BSCpE, BSEE, BSIT capstone projects. Full guide: basics, code examples, sensors, projects. No hardware? Use online simulators.

๐ŸŸฆ Pick Your Board

  • Arduino Uno R3 โ€” classic, beginner-friendly. โ‚ฑ500 local clones. Best to start.
  • Arduino Nano โ€” same chip as Uno, smaller. Cheap clones โ‚ฑ150.
  • ESP32 โ€” has WiFi + Bluetooth built-in. โ‚ฑ200-300. โญ Best for IoT capstones.
  • ESP8266 (NodeMCU) โ€” cheaper WiFi board. โ‚ฑ150.
  • Raspberry Pi Pico โ€” newer, dual-core. โ‚ฑ250.

โญ Where to buy: Shopee, Lazada, Circuit Rocks (Manila), DEEC (Cebu).

๐Ÿ“Œ Pin Types

  • Digital pins (0-13): HIGH (5V) or LOW (0V). For buttons, LEDs.
  • Analog pins (A0-A5): Read 0-1023 (10-bit). For sensors that vary.
  • PWM pins (~3, 5, 6, 9, 10, 11): "Fake" analog output 0-255.
  • VIN, 5V, 3.3V, GND: Power supply pins.
  • TX, RX: Serial communication (USB).
  • SDA, SCL: I2C (for OLED, sensors).

๐Ÿ’ป Arduino IDE Setup

  1. Download from arduino.cc/en/software
  2. Plug board via USB
  3. Tools โ†’ Board โ†’ Arduino Uno (or your board)
  4. Tools โ†’ Port โ†’ pick the COM port
  5. For ESP32: File โ†’ Preferences โ†’ Add board URL โ†’ install in Boards Manager

๐Ÿงฉ Sketch Structure

// Variables here (run once)
int ledPin = 13;

void setup() {
  // Runs once at power-on
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // Runs forever
  digitalWrite(ledPin, HIGH);
  delay(500);
  digitalWrite(ledPin, LOW);
  delay(500);
}

๐Ÿ–ฅ๏ธ No Hardware? Use Simulators

โญ Build entire capstone prototype in browser before buying hardware!

๐Ÿ“ Reading the Datasheet

  • Operating voltage: usually 3.3V or 5V โ€” match your board!
  • Current draw: sa mA โ€” avoid burning Arduino pins (40mA max each)
  • Pinout: what does each pin do
  • Sample code: usually in the datasheet
  • Always Google: "component-name arduino tutorial"

๐Ÿ’ก Blink LED (Hello World)

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

๐Ÿ”˜ Read Button

const int BUTTON = 2;
const int LED = 13;

void setup() {
  pinMode(BUTTON, INPUT_PULLUP);
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(BUTTON) == LOW) {
    digitalWrite(LED, HIGH);
    Serial.println("Pressed!");
  } else {
    digitalWrite(LED, LOW);
  }
  delay(50);
}

๐ŸŽ›๏ธ Potentiometer (Analog)

const int POT = A0;
const int LED = 9; // PWM pin

void setup() {
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int val = analogRead(POT);     // 0-1023
  int brightness = val / 4;      // map to 0-255
  analogWrite(LED, brightness);
  Serial.print("Pot: ");
  Serial.println(val);
  delay(50);
}

๐ŸŒก๏ธ DHT11 Temperature/Humidity

#include <DHT.h>
DHT dht(2, DHT11);  // Pin 2, DHT11 sensor

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  Serial.print("Temp: ");
  Serial.print(t);
  Serial.print("ยฐC  Humidity: ");
  Serial.print(h);
  Serial.println("%");
  delay(2000);
}

๐Ÿ“š Library: Install "DHT sensor library" by Adafruit

๐Ÿ”Š Ultrasonic (HC-SR04 Distance)

const int TRIG = 9;
const int ECHO = 10;

void setup() {
  pinMode(TRIG, OUTPUT);
  pinMode(ECHO, INPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(TRIG, LOW);
  delayMicroseconds(2);
  digitalWrite(TRIG, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG, LOW);

  long duration = pulseIn(ECHO, HIGH);
  float distance = duration * 0.034 / 2;

  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");
  delay(500);
}

๐Ÿ“บ OLED Display (SSD1306 I2C)

#include <Adafruit_SSD1306.h>
Adafruit_SSD1306 display(128, 64, &Wire);

void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.setCursor(0, 10);
  display.println("PH StudentKit");
  display.setTextSize(1);
  display.setCursor(0, 40);
  display.println("Hello, BSCpE!");
  display.display();
}

void loop() {}

๐Ÿ“š Wire: SDAโ†’A4, SCLโ†’A5 (Uno)

๐Ÿฆพ Servo Motor

#include <Servo.h>
Servo myServo;

void setup() {
  myServo.attach(9);
}

void loop() {
  myServo.write(0);    // 0 degrees
  delay(1000);
  myServo.write(90);   // 90 degrees
  delay(1000);
  myServo.write(180);  // 180 degrees
  delay(1000);
}

๐Ÿ“ถ ESP32 WiFi (Connect & HTTP GET)

#include <WiFi.h>
#include <HTTPClient.h>

const char* ssid = "YourWiFi";
const char* password = "YourPassword";

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) delay(500);
  Serial.println("Connected!");

  HTTPClient http;
  http.begin("https://ph-public-api.vercel.app/weather/cebu-city");
  int code = http.GET();
  if (code == 200) {
    String payload = http.getString();
    Serial.println(payload);
  }
  http.end();
}

void loop() {}

๐Ÿ“ค Send Data to Google Sheets

// Setup: Make Google Apps Script web app
// that appends to a Sheet, get URL

#include <WiFi.h>
#include <HTTPClient.h>

void logToSheet(float temp, float humid) {
  HTTPClient http;
  String url = "https://script.google.com/macros/s/YOUR_ID/exec";
  url += "?temp=" + String(temp);
  url += "&humid=" + String(humid);

  http.begin(url);
  http.GET();
  http.end();
}

// Call: logToSheet(28.5, 65.0);

โญ Perfect for capstone data logging.

๐Ÿ“ก MQTT (IoT Messaging)

#include <WiFi.h>
#include <PubSubClient.h>

WiFiClient wifi;
PubSubClient mqtt(wifi);

void setup() {
  WiFi.begin("ssid", "pass");
  mqtt.setServer("broker.hivemq.com", 1883);
  mqtt.connect("ph-student-001");
  mqtt.subscribe("ph/sensors/temp");
}

void loop() {
  mqtt.loop();
  // Publish:
  mqtt.publish("ph/sensors/temp", "28.5");
  delay(5000);
}

Free MQTT broker: HiveMQ Cloud

๐Ÿ”” Buzzer Alarm

const int BUZZER = 8;

void setup() {
  pinMode(BUZZER, OUTPUT);
}

void loop() {
  // Beep pattern
  tone(BUZZER, 1000); // 1kHz
  delay(200);
  noTone(BUZZER);
  delay(100);
  tone(BUZZER, 1500); // 1.5kHz
  delay(200);
  noTone(BUZZER);
  delay(1000);
}

๐Ÿšฟ Soil Moisture Sensor

const int SOIL = A0;
const int RELAY = 8; // Water pump

void setup() {
  pinMode(RELAY, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int moisture = analogRead(SOIL);
  Serial.print("Moisture: ");
  Serial.println(moisture);

  if (moisture > 600) {  // Dry
    digitalWrite(RELAY, HIGH); // Pump ON
    delay(3000);
    digitalWrite(RELAY, LOW);
  }
  delay(60000); // Check every minute
}

โญ Smart farming capstone classic!

๐ŸŒก๏ธ DHT11 / DHT22
Temperature + humidity. DHT22 more accurate. โ‚ฑ60-150.
Climate
๐Ÿ”Š HC-SR04
Ultrasonic distance 2-400cm. Parking sensor, obstacle detection. โ‚ฑ60.
Distance
๐Ÿ’ง Soil Moisture YL-69
Detect dry/wet soil. Smart irrigation projects. โ‚ฑ40.
Soil
๐Ÿ”ฅ MQ-2 Gas
LPG, smoke, methane detection. Fire alarm projects. โ‚ฑ80.
Gas
โ˜€๏ธ LDR (Light Sensor)
Detect light/dark. Auto street lights. โ‚ฑ5.
Light
๐Ÿ‘‹ PIR HC-SR501
Motion detection. Security systems. โ‚ฑ70.
Motion
๐ŸŒง๏ธ Rain Sensor
Detect water drops. Auto-retract clotheslines. โ‚ฑ40.
Rain
๐Ÿ“ GPS NEO-6M
Location tracking. Asset/pet trackers. โ‚ฑ200.
GPS
๐Ÿซ€ MAX30100
Heart rate + SpO2. Health monitoring. โ‚ฑ150.
Health
๐Ÿ”‹ ACS712
Current measurement. Energy monitor projects. โ‚ฑ100.
Power
๐Ÿ“Š MPU-6050
Accelerometer + gyroscope. Tilt, motion. โ‚ฑ80.
Motion
๐Ÿ†” RC522 RFID
Read/write RFID cards. Access control, attendance. โ‚ฑ80.
RFID
๐Ÿ“ธ ESP32-CAM
WiFi camera module. Live streaming, security. โ‚ฑ350.
Camera
๐Ÿ”Š KY-038 Sound
Sound detection. Clap-to-on switches. โ‚ฑ30.
Sound
โš–๏ธ HX711 Load Cell
Weight measurement. Digital scales. โ‚ฑ150.
Weight

๐ŸŒฑ Smart Irrigation (BSA/BSAgr)

Soil moisture sensor + ESP32 + water pump. Auto-waters plants when dry, logs to web dashboard.

  • Components: ESP32, soil sensor, relay, mini pump, jumper wires
  • Budget: ~โ‚ฑ800
  • Use case: rooftop garden, agricultural research

๐Ÿ” RFID Attendance (BSIT/BSCpE)

Student taps ID card โ†’ logs to Google Sheets + sends SMS to parent. Real BPO/school use case.

  • Components: ESP32, RC522, OLED, buzzer
  • Budget: ~โ‚ฑ700
  • Replaces manual logbooks

๐Ÿšจ Smoke Alarm + SMS (BSCpE)

MQ-2 gas sensor โ†’ ESP32 detects smoke โ†’ sends SMS via Semaphore API.

  • Components: ESP32, MQ-2, buzzer, LED
  • Budget: ~โ‚ฑ500 + SMS load
  • Use case: home/store safety

๐Ÿšฒ Pet/Bike GPS Tracker

NEO-6M GPS + SIM800L + battery. Sends location every 5 min to phone.

๐Ÿ’Š Pill Reminder Box

RTC clock + buzzer + servo. Opens correct compartment at scheduled time.

๐Ÿ…ฟ๏ธ Smart Parking System

Multiple ultrasonic sensors + LED display. Shows available slots, capstone-grade.

๐ŸŒฌ๏ธ Air Quality Monitor

MQ-135 + DHT22 + ESP32. Real-time dashboard with PM2.5, CO2, temp, humidity.

๐Ÿพ Pet Feeder (Wifi)

Servo + ESP32 + auger. Schedule via web, dispense food. Camera optional.

๐Ÿ“ฆ Inventory Tracker

RFID tags on items + reader at door. Auto in/out logging to database.

๐Ÿ  Home Automation Hub

ESP32 + relays for lights/appliances. Control via Blynk or Alexa.

๐ŸŽช Crowd Counter

2x ultrasonic at doors. Counts people in/out. Display total inside.

๐Ÿ’ง Water Level Monitor

Ultrasonic on tank top + ESP32. Get text alert when low/full.

๐Ÿ“Š Excel ยท Word ยท PowerPoint โ€” Free Tutorials

Master the apps you'll actually use for school work and your future job. All resources 100% free.

X

Microsoft Excel

For data analysis, thesis tables, budget tracking, statistical analysis.

Free tutorials:

Must-learn formulas:

SUM, AVERAGE, COUNTIF, VLOOKUP, IF, INDEX/MATCH, CONCAT, TEXT, NOW, IFERROR, SUMIFS, COUNTIFS, RANK

W

Microsoft Word

For thesis formatting, research papers, reports, letters.

Free tutorials:

Must-learn for thesis:

  • Styles (Heading 1/2/3) for auto Table of Contents
  • References tab โ€” auto APA citations
  • Page numbers + section breaks
  • Track changes + Comments (for adviser feedback)
  • Insert Captions for figures/tables
P

Microsoft PowerPoint

For thesis defense, capstone presentation, class reports.

Free tutorials:

Defense slide tips:

  • Max 6 lines per slide. Use bullet points, not paragraphs.
  • Title slide + intro + RRL + methodology + results + conclusion
  • Use Slide Master for consistent fonts & colors
  • Practice with Speaker Notes view

๐ŸŽจ Free Design Tools (UI/UX, Graphics, Photo)

Best free tools for design โ€” alternatives to expensive Adobe. Recommended for capstone visuals, branding, slides, social posts.

๐Ÿ“ UI/UX & Prototyping

๐Ÿ–Œ๏ธ Graphics & Posters

๐ŸŽฌ Video & Motion

๐ŸŽจ Free Assets (Icons, Fonts, Photos)

โ˜๏ธ Free Cloud Hosting & Databases

Deploy your capstone, thesis, or side project online โ€” 100% free. Real production-grade platforms used by real companies.

๐Ÿš€ App / Web Deployment

๐Ÿ—„๏ธ Free Databases

๐ŸŒ Free Domain & Subdomains

๐Ÿช„ No-Code Website Builders

๐Ÿ” Free Auth & Email

๐Ÿ“š Free Resources by Course

Hindi lang for IT/CS โ€” for every Filipino student. Lahat free, curated.

๐Ÿ›๏ธ

Civil Service Exam Prep

For careers in government. Both Professional and Subprofessional levels.

๐Ÿ“Š

Business (BSBA, BSA)

Accounting, marketing, management, finance, economics.

โš™๏ธ

Engineering (Civil, Mech, EE)

Math, physics, structural, mechanical, electrical resources.

๐Ÿฉบ

Nursing & Med Tech

NCLEX-RN, BLS, pharmacology, anatomy.

๐ŸŽ“

Education (BSEd, BEEd)

LET review, lesson planning, child psych, pedagogy.

โš–๏ธ

Law / Pre-Law

Constitutional law, jurisprudence, Bar exam prep.

๐Ÿจ

Hospitality & Tourism

HRM, BSHM, BSTM, culinary, hotel ops.

๐Ÿง 

Psychology

General psych, abnormal psych, clinical, BSPsy and beyond.

๐ŸŽจ

Communication & Arts

BSCom, AB English, Multimedia Arts, Filipino lit.

๐ŸŒพ

Agriculture & Forestry

BSA, BS Forestry, Animal Science, Agronomy.

๐Ÿ—๏ธ

Architecture

Design history, drafting, BIM, sustainability.

๐Ÿ’Š

Pharmacy

PRC Pharmacist Board Exam prep + drug references.

๐Ÿ“

General Math, Sci, English

Foundations for any course. From basic to advanced.

๐Ÿ”’ Security for Your Capstone

Free tools + best practices. Important for thesis defense โ€” panel often asks about security.

๐Ÿ›ก๏ธ Free SSL / HTTPS

๐Ÿ”‘ OTP / 2FA / Authentication

๐Ÿค– Free reCAPTCHA Alternatives

๐Ÿ‘ฅ RBAC / Authorization

๐Ÿ“‹ Security Best Practices for Capstone

  1. Always use HTTPS โ€” Free via Let's Encrypt or Cloudflare. Never deploy on plain HTTP.
  2. Hash passwords with bcrypt (cost factor 10+) โ€” Never store plain text passwords. Use bcryptjs or password_hash() in PHP.
  3. Parameterized queries โ€” Use ORM (Sequelize, Prisma, Eloquent, SQLAlchemy) or prepared statements to prevent SQL injection.
  4. Escape user input โ€” Always escape when rendering HTML. React/Vue do this by default. PHP: htmlspecialchars().
  5. Validate on the server โ€” Client-side validation is for UX only. Always re-validate server-side.
  6. Set HTTP security headers โ€” Content-Security-Policy, X-Frame-Options, Strict-Transport-Security. Check with securityheaders.com.
  7. Rate-limit login endpoints โ€” Prevents brute force. Use express-rate-limit or middleware.
  8. Use environment variables for secrets โ€” Never commit API keys to GitHub. Use .env + .gitignore.
  9. Enable 2FA for admin accounts โ€” Use TOTP libraries (Google Authenticator compatible).
  10. Implement CAPTCHA on forms โ€” Cloudflare Turnstile is invisible + free.
  11. Sanitize file uploads โ€” Check file type + size on server. Don't trust client-reported type.
  12. Use prepared SQL + RBAC โ€” For thesis defense, panel often asks about role-based access. Use Casbin or simple middleware.
  13. Backup your database โ€” Free tier of Neon/Supabase already does this. For others, schedule cron-based backups.
  14. Test with OWASP ZAP โ€” Free penetration testing tool. Run on your site before defense.

Pro tip: Add "Security" as a section in your capstone documentation. List which of these you implemented. Panel members love when they see threat modeling and security choices documented.

๐Ÿ’ช Practice & Exercises (Free)

Reading lang? Hindi sapat. Code mo. Solve mo. Try mo. Hand-picked platforms with FREE interactive exercises for every level.

๐ŸŽฏ Beginner-Friendly (Start Here)

๐Ÿฅ‹ Code Challenges & Katas

๐ŸŒ In-Browser Playgrounds

๐Ÿ“š Non-Coding Practice (Math, Sci, Language)

๐ŸŽฎ Learn Through Games

๐ŸŽ“ Free University Courses

๐Ÿค– Open-source AI for students

Lahat ito is free or has generous free tier. Use them for your capstone, research, or learning to build AI apps.

For students ๐ŸŽ“

How to use this platform in your school work.

๐Ÿ“Š

Capstone projects

Build a thesis/capstone app using real PH data. Tourism app? Use /regions + /weather. Enrollment system? Use /schools. Scholarship finder? Use /scholarships.

๐Ÿ“

Research papers

Cite live data in your thesis. PH demographics, holidays, university lists โ€” all in JSON, easy to import to Excel/SPSS/Python.

๐Ÿค–

Learn to code

Practice with a real API. Build a fetch() exercise, learn JSON parsing, try in HTML/JS, Python requests, or React.

๐Ÿ“š

Homework help

Kuya AI explains coding, math, Filipino, and study skills in language you'll actually understand.

๐Ÿ’ฐ

Scholarship search

Find financial aid you might qualify for โ€” CHED, DOST-SEI, SM Foundation, Iskolar ng Bayan, and more.

๐ŸŒฆ๏ธ

School cancellations

Use /weather/:city + /holidays to build an "is there class today?" widget. Or a typhoon-aware calendar.

60+ Free APIs for students

Organized by category. All free, all useful for thesis, capstone, side projects. Hand-picked, no fluff.

๐Ÿ—บ๏ธ Maps & Geocoding

โ›ฝ Fuel & Transportation

๐ŸŒฆ๏ธ Weather & Climate

โฐ Time, Calendar, Holidays

๐Ÿ’ฐ Finance & Crypto

๐Ÿค– Arduino & IoT (Embedded)

๐Ÿ“š Thesis Helpers (Research)

๐Ÿ“– Education & Reference

๐Ÿ› ๏ธ Utility & Generation

๐ŸŽฎ Fun & Testing

Code examples

Copy a snippet, paste it into your project.

cURL
curl https://ph-public-api.vercel.app/scholarships
JavaScript (fetch)
const res = await fetch(
  'https://ph-public-api.vercel.app/weather/cebu-city'
);
const data = await res.json();
console.log(data.current.temperature_2m);
Python (requests)
import requests
r = requests.get(
  "https://ph-public-api.vercel.app/currency/convert",
  params={"from":"USD","to":"PHP","amount":100}
)
print(r.json())
Ask Kuya AI (POST)
fetch('https://ph-public-api.vercel.app/ai', {
  method: 'POST',
  headers: {'Content-Type':'application/json'},
  body: JSON.stringify({
    question: 'Paano mag-fetch ng API sa JavaScript?'
  })
}).then(r => r.json()).then(console.log);