Updated: --
Software Engineering Course
پاک سرزمین شاد باد
کشورِ حسین شاد باد
تو نشانِ عزمِ عالی شان
ارضِ پاکستان
مرکزِ یقین شاد باد
پاک سرزمین کا نظام
قوتِ اخوتِ عوام
قوم، ملک، سلطنت
پائندہ تابندہ باد
شاد باد منزلِ مراد
پرچمِ ستارہ و ہلال
رہبرِ ترقی و کمال
ترجمانِ ماضی، شانِ حال
جانِ استقبال
سایۂ خدائے ذوالجلال
Transliteration: Pāk sarzamīn shād bād, kishwar-e-hasīn shād bād, tū nishān-e-azm-e-ālī shān, arz-e-Pākistān, markaz-e-yaqīn shād bād...
Meaning: Blessed be the sacred land, happy be the bounteous realm; you are the symbol of high resolve, land of Pakistan — blessed be the seat of faith. The order of this sacred land is the strength of the brotherhood of the people; may the nation, country, and dominion live forever, shining and eternal. The flag of the crescent and star leads the way to progress and perfection — interpreter of our past, glory of our present, and inspiration for our future.
This section loads all 114 surahs with Arabic recitation and live spoken English translation inside this page. Internet is required for loading surahs.
Choose a country or search a station name to get started.
Free key: Google Cloud Console → enable "YouTube Data API v3" → Credentials → Create API key. Search works once a key is saved; pasting a video link/ID always works, no key needed.
No video loaded yet — search above or paste a link.
Free key: Google Cloud Console → enable "YouTube Data API v3" → Credentials → Create API key. Search works once a key is saved; pasting a video link/ID always works, no key needed.
git initgit remote add origin <copy paste url from github>git add .git commit -m "initial commit"git push -u origin mastergit add .git commit -m "update my html file"git pushOR
git clone then press control+v to paste URL in the terminalgit checkout -b newbranchnamegit add .git commit -m "branchname"git push -u origin newbranchnameNote: you can't delete the branch you are currently on.
git branch -d branchname(type command clear in terminal to clear the terminal)
git branch <branch-name>git checkout <branch-name>git push origin <branch-name>git add .git commit -m "add <file name>"git push -u origin <file name>git branch (to see which branch is active)git checkout branchname (to select which branch to merge to)git merge branchname (which branch you want merged)git pushgit branch (to see which branch is active)git checkout branchname (to select which branch to merge to)git rebase branchname (which branch you want merged)git pushgit branch -d <branch-name> (to delete a branch locally)git push origin --delete <branch-name> (to delete a branch from GitHub)git push origin <branch-name> (to push the branch to GitHub)git checkout -b <branch-name> (to create and move to new branch)git merge <branch-name> (to merge the branch to main branch)git diff branch1..branch2git fetch origin (to fetch data from GitHub)(combination of fetch and merging)
git pull origin master (to pull from GitHub)git checkout branchnamegit merge branchname (main/master)git pushgit push origin <branch-name> (to push the branch to GitHub)git add .git commit -m "update my html file"git pushgit fetch origin git pull git checkout branch name git merge branch name or git rebase branch name git add . git commit -m "update file name" git push
git statusgit loggit stash save "added paragraph"git stash save "content in file name"git stash listgit stash applygit stash save againgit stash applygit statusgit add . (staged, green)git statusgit reset (unstaged, red)git statusgit add . (staged, green)git reset filename (to reset only 1 file)git revert <paste hash> on VS Codegit tag -a <tag-name> -m "tagging message" <commit_hash>git tag (for name)git tag -n (for message of tag)git push origin <tag name>git reset file.txt<a href="https://www.example.com">Example Website</a>git add index.htmlgit commit -m "add link"git push origin mastergit add index.htmlgit commit -m "Clean up HTML structure and formatting"git push origin master<h1>Heading 1</h1><h2>Heading 2</h2><h3>Heading 3</h3><h4>Heading 4</h4><h5>Heading 5</h5><h6>Heading 6</h6><br> — this is my first paragraph in my second html file (br IS FOR LINE BREAK)<a href="web address">name of file</a> (LINK TO OPEN IN THE SAME TAB)<a href="web address" target="_blank">name of file</a> (TO OPEN IN A NEW TAB)
my profile
index4
index5
view-source:index5
MDN JavaScript Documentation
DevDocs JS
Python Tutor
ES6 Compatibility
HTML Validator
dillinger.io
w3schools HTML Introduction
CodeSandbox
CodeSandbox SDK Documentation
HTML Cheat Sheet
DevDocs HTML Documentation
w3schools HTML Tryit
MDN HTML Heading Elements
Node.js
VS Code Online
Sandpack GitHub
CodeSandbox Recent
React Native
CodeSandbox Learn
Expo Documentation
Flutter
Expo GitHub
Expo Build Services
Adoptium Windows Archives
GitHub
Figma
Eclipse Downloads
iStockPhoto
DevDocs HTML
DevDocs CSS
ES6 Compatibility
Diagrams.net
<img src="image.jpg" alt="description"> (BASIC IMAGE)<img src="image.jpg" alt="description" width="100" height="100"> (IMAGE WITH SPECIFIED WIDTH AND HEIGHT)<img src="image.jpg" alt="description" style="border: 1px solid black;"> (IMAGE WITH INLINE STYLE)<table border="1"> (BASIC TABLE)<tr> (TABLE ROW)<th> (TABLE HEADER)<td> (TABLE DATA)<table border="1">
<tr>
<th>name</th>
<th>age</th>
<th>city</th>
</tr>
<tr>
<td>muhammad khan</td>
<td>40</td>
<td>new york city</td>
</tr>
</table>
Enter prompt: This is what I have done so far for HTML.
Can you help me to get my code clean and give me some things for form and table?
<form action="url" method="get/post"> (BASIC FORM)<label for="id"> (LABEL FOR INPUT)<input type="text" id="id" name="name"> (TEXT INPUT)<select> (DROPDOWN SELECT)<option value="value"> (OPTION IN SELECT)<textarea name="name"> (TEXTAREA)<form method="get" action="url"> (FORM WITH GET METHOD)<form method="post" action="url"> (FORM WITH POST METHOD)<input type="submit" value="Submit"> (SUBMIT BUTTON)<input type="reset" value="Reset"> (RESET BUTTON)<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name">
<br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password">
<br><br>
<input type="submit" value="Submit">
</form>
Enter prompt: This is what I have done so far for HTML.
Can you help me to get my code clean and give me some things for form and table?
<h1 id="main">muhammad khan</h1>
<div class="first">
<h1>first job</h1>
<p>I worked in a construction company from 2001 to 2016 as a project manager</p>
</div>
<div class="second">
<h2>second job</h2>
<p>I work for NYC parks department from 2017 to present</p>
</div>
<div class="third">
<h3>education</h3>
<p>I have an associate degree in electronic engineering</p>
</div>
1- Movie(7e632299820a47439270beeea56a83bf)
( Movie(khan86imran12031986))
2- YouTube() AIzaSyDGxqXl-ka4sv36eeMnPjHgDX19nOoNKVo
(AIzaSyBtqDADcgv0v6AmNqdr8tTbwl3PG2nBtrY)
3- const YOUTUBE_API_KEY = "AIzaSyB0J5bv6BP3KPpRXGyfiFUbJhPFu02qvLU";
Go to console.cloud.google.com and
sign in with your Google account.
Create a new project (top left project dropdown → "New Project"). Name it anything, like "my-website".
Once it's created and selected, go to APIs & Services → Library, search for "YouTube Data API v3", and click Enable.
Go to APIs & Services → Credentials, click Create Credentials → API key. It'll generate a key immediately — copy it.
(Recommended) Click Edit on that key and under "API restrictions" limit it to just "YouTube Data API v3",
so it can't be used for anything else if it ever leaks.
Paste it into the 🔑 API Key box on your site and hit "Save key" — search will start working right away.
Go to APIs & Services → Credentials. Under "API Keys," you'll see a table row with a name like "API key 1" — click directly on that name text (not a separate icon). That opens the key's detail page, where you'll see two sections: "Application restrictions" and "API restrictions." Under "API restrictions," choose "Restrict key," then check "YouTube Data API v3" from the list, and click Save at the bottom.
A Google API key is just a random-looking string, typically starting with AIza, followed by about 35 more letters, numbers,
hyphens, and underscores — 39 characters total. As an example (this is a fake placeholder, not a real key):
When you open your key on the Credentials page in Google Cloud Console, it'll look exactly like that — one unbroken string with no spaces.
That's the whole thing; you copy that entire string and paste it into the 🔑 API Key box on your site.