> For the complete documentation index, see [llms.txt](https://docs.idew.org/project-chatbot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.idew.org/project-chatbot/challenge-and-background/skills-and-exploration.md).

# Skills & Exploration

It is highly recommended that you "round out" your learning experience by working on independent **skills** and **exploring** the breadth of computing applications as a supplement to your team project. Developing strong **skills** will give you the ability to jump into future work and contribute in a meaningful way. Also, intentionally **exploring** computing careers, innovation, and the people involved will reveal exciting opportunities for you, that may otherwise go unnoticed.

## Recommended Skill-Building Activities

This is a list of quality tutorials for programming, but there are many more available online if you try a search. Consider setting a goal to complete several tutorials throughout the project duration.

* HTML - [W3Schools](https://www.w3schools.com/html/default.asp), [Khan Academy](https://www.khanacademy.org/computing/computer-programming/html-css), [Codecademy](https://www.codecademy.com/learn/learn-html)​
* CSS - [W3Schools](https://www.w3schools.com/css/default.asp), [Khan Academy](https://www.khanacademy.org/computing/computer-programming/html-css), [Codecademy](https://www.codecademy.com/learn/learn-css)​
* JavaScript - [W3Schools](https://www.w3schools.com/jS/default.asp) (JS) / [W3schools](https://www.w3schools.com/jquery/default.asp) (jQuery), [Khan Academy 1](https://www.khanacademy.org/computing/computer-programming/programming) (JS)/ [Khan Academy 2](https://www.khanacademy.org/computing/computer-programming/html-js-jquery) (jQuery), [Codecademy 1](https://www.codecademy.com/learn/introduction-to-javascript) (JS) / [Codecademy 2](https://www.codecademy.com/learn/learn-jquery) (jQuery)

## Recommended Exploration Activities

Exploration is an important activity for students and professionals alike that leads to new opportunities. You could conduct some research and generate a written report and/or a presentation to share with others. **Below is an example for a** ***trend report*****, but you could do something similar on any topic or career in technology.**

### **Trend Report - What’s New in Tech that’s Interesting?**

It is difficult to keep up with all the new technology advances. So each student in the class will prepare a trend report on a new product or service (or research concept) that interests him or her. Then each student will present the report to the class based on a schedule given in class. This way we can all learn.

**Possible Resources:**\
[**ReadWrite**](http://readwrite.com/)\
[**Indiegogo**](https://www.indiegogo.com/explore/technology#/browse/popular_all) \
[**Wired**](http://www.wired.com/)\
[**The Verge**](http://www.theverge.com)\
[**Fast Company**](http://www.fastcompany.com/)\
[**MIT Technology Review**](http://www.technologyreview.com/)\
[**Kickstarter**](https://www.kickstarter.com/)\
[**IFTTT Channels**](https://ifttt.com/channels)

**Standard Deliverable ✓**\
Prepare a slide presentation (3 or more slides) that covers the following three items. Be sure to research a cutting edge idea--either a new product that breaks the mold or a concept that is only in research.

1. Fully describe the technology and use. What is it? Who will use it? How does it work?
2. Explain what makes it novel or different. How is it different than current products or services?
3. Why do you find the technology so interesting?

**Advanced Deliverable ✓+**\
Prepare a question or two to ask the class about the topic and lead a short discussion.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.idew.org/project-chatbot/challenge-and-background/skills-and-exploration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
