Over 8,000 websites created by students around the world who have participated in a ThinkQuest Competition.

Compete | FAQ | Contact Us

Browse by Age:

Browse by Country:


Programming (63)

A Look at LOGO: Microworlds Pro

2003
A Look at Logo: MicroWorlds Pro has dedicated its text to explaining the complicated process of MicroWorlds Pro. MicroWorlds Pro has been a project at our school ever since our fourth grade teacher moved down to the tech lab, and we wanted to share our project with the world. We have included teachers' lesson plans, activities for students, and information about real turtles for animal lovers.
About this site

Blueprint

2003
Blueprint offers different types of web design tutorials including HTML, JavaScript, Photoshop, and Flash. We have everything you may need for creating websites.
About this site

System Dynamics

2003
Here you will learn about System Dynamics and how it impacts the world around us. This field is becoming increasingly important and can have vast influences on how our society works. By knowing and understanding systems, we will be able to make predictions using models of the systems. These models can be an accurate way to predict how the system will act over a long period of time.
About this site

Winner

Learn Programming with Logo

1998
With the help of a very smart turtle you can learn Logo, a computer language. Learn about loops, parameters, and stars as you learn to draw with a computer. A special guide for teachers instructs them on using the lessons in a classroom setting. Once you have learned to use Logo, enter the online contest and show off your knowledge. This site is in English, German and French.
About this site

Cyber Crime

2009
The Cyber Crime site provides extensive explanations of what is meant by the computer terms: viruses, trojans, worms, spam, black hat crackers, grey hat hackers, and white hat hackers.
About this site

Web Techniques

2007
It's a User Friendly Web site that teaches Techniques about Photoshop, Fireworks, and it also gives u a Variety of brushes and fonts to help on any project of your own.
About this site

Behind The Web

2006
Explore the amazing world of HyperText Markup Language (HTML). Learn how to make a simple web page or look up simple tags that you may have forgotten.
About this site

Open Source Programming

2006
Welcome to the world of Open source, where software, licenses, and ideas are all free to move and evolve in any community in any language and in any place in the world.
About this site

3dsMax

2004
Our team is a small and consists from three boys. We all are from gymnasuim #1 in a town Volkovysk in Belarus. Our favourite subject is Computer Science. We like to draw by computer and we have begun to learn 3DMax program. We have had many problems during our learning. That is why we decided to create a web-page about the first steps in this diff
About this site

POV Ray

2004
This page will have beginner lessons on how to use POV Ray for graphics and how to use the pictures you create for different projects.
About this site

Basic Programming

2003
This page is dedicated to the BASIC Programming language, more specifically the Microsoft QuickBASIC, or QB, Compiler/Interpereter.
About this site

How to Make A Website

2003
Welcome to our website about how to make a website. It teaches basic html, tablework, and some basic framework. There's a menu on the left that tells you where everything is. Everything is split into sections. I hope you find our website helpful...
About this site

Java and Us

2003
Learn about Java from students of the Oracle Internet Academy at Lower East Side Prep High School in New York City.
About this site

Techno 3D - The 3D Animator's Website

2003
We are a dedicated website that tries to promote the making of 3D Animated Movies and Clips. Well, we at Techno3D know that it is hard to learn 3D, but with these basic procedures and steps, you can learn how to make a landscape scene in Bryce 5 or how to make a human talk in Poser 4. All of these things are possible just by visiting our website.
About this site

The GD Wizard's HTML Guide

2003
This HTML guide is a step-by-step informative guide. So, even if you know some html, a lot, or none at at all, this guide is for you!
About this site

HTML 4 Anyone

2001
HTML 4 Anyone is dedicated to helping students learn the Hypertext Markup Language used for web page development. You can start off easy, with how to plae text, links, or backgrounds on your pages or you can learn advanced HTML like ASP and hover links. Our color index gives you an array of good colors to use on your pages. We test your memory on how to write code.
About this site

File Compression

2000
This page containes the descriptions of some of the most used algorithms for file compression.
About this site

Math, Programming and Beyond

2000
Our web site, Math, Programming, and Beyond is for people who want to learn and want to use their math and programming skills to achieve a goal. Visitors who enter the site are immediately a part of an expedition to gather an important metal from a planet. Their ship is sabotaged, the information manual is damaged, and astronauts must learn new skills in order to survive and save their fleet. Our web site is split into two sections: math and Visual Basic programming. If visitors are successful and acquire some of the skills in these sections, they can advance to the rest of the simulation. They have a choice between a short simulation and a long simulation. They can also choose to just view the pages and take some quizzes.
About this site

Object Programming Center

2000
Object Programming Center is a web page for everyone who wants to find information about object programming for Windows.
About this site

Programming and Electronics Network

2000
Programming and Electronics Network demonstrates visual Basic and Borland visual languages.
About this site

Reyes-Andres Network

2000
The goal of the Reyes-Andres Network is to provide all Internet users visiting the website an opportunity to learn more about the background of computers. The Reyes-Andres Network also features tutorials and free programs for graphing calculators for use in mathematics and science classes. In addition, submitted as an Interdisiplinary website to the ThinkQuest Internet Challenge, the Reyes-Andres Network includes original poetry and downloadable electronic books which visitors may view for both educational and enjoyable purposes.
About this site

Ad Infinitum Web

1999
The creators of "Ad Infinitum Web: The Art and Science of Supercharging the Web" hope to achieve what few sites offering web design information have. There are informative tutorials and lessons on the programming languages needed for web construction proficiency: HTML, Perl CGI, C++ Programming, and SSI.
About this site

Algorithms Alive!

1999
Welcome to "Algorithms Alive!". You will find some information about algorithms from this site. We hope those information is useful for you. Those information we did is about basic or simple data structure and searching and sorting algorithms. At that moment, we must apologize to all of you... Since algorithms is quite a large and difficult topic for us, actually, we don't have enough time and knowledge and also, experience ..
About this site

Creation: The Teaching of HTML

1999
Creation: The Teaching of HTML is a website designed to teach the basic user how to code HTML. It presents a basic and slightly advanced view on how to write HTML. It also features a CGI-scripted glossary for easy lookup of HTML tags and descriptions.
About this site

Guide to learning HTML

1999
The Guide to Learning HTML is a HTML tutorial. On this site, we attempt to give both students and teachers a better understanding of HTML. We hope you will find this site educational, enjoyable, and easy to use.
About this site

HTML Guide

1999
Our entry provides a complete guide to HTML and introduction to Java scripts and DHTML. We use friendly tone, humor, and informal language to capture and keep the reader's attention. This site is especially made for beginners, but is also helpful as a reference for amateurs and experts. We provide a chart with all the HTML tags, their attributes and functions. All tags are accompanied by examples.
About this site

Learn CGI Programming With Perl

1999
Learn CGI Programming with Perl is intended to teach users how to program in the Perl programming language through CGI. Perl is a very important tool to have these days, as a vast majority of the Internet's functionality is based on it. It is assumed that the user would have no prior programming experience. The 'curriculum' is taught in a series of lessons that have plenty of examples in order to ease the learning process. Our piece de resistance is a web-based Perl interpreter where users can write their own perl, to try out what they have learned, right from a form on our website. Helping garner a community and collaborativity spirit is our message board, where users of the site can collaborate with each other. The main function is to ask and answer questions related to perl, in essence creating a growing knowledge base/FAQ over time.
About this site

PASCAL : A Tutorial

1999
Our site is mainly aimed at people wanting to get a start in programming. It takes the user through a series of lessons. After the user has completed reading all the lessons we have some practical exercises for them to do. As well as an interactive pascal quiz. There is also a message forum and a mailing list that people can join on our site to share their ideas with other people from around the world.
About this site

Programmer's Cafe

1999
Programmer's Cafe web site teaches students programming using Pascal. There are a lot of places on the net, where you can learn programmig. Our site is special, because it lets you learn programming in an easy way. Just grab a cup of coffe and enjoy our Cafe. Pascal section covers basic language specifications and algorythms. Each student or teacher will be able to create their own lessons to expand the server and collaborate with other. Discussion group is available to help students share their ideas and opinions. In future, we plan to enlarge the site with test taking and on-line judging capabilities. Let us know your ideas on making it better.
About this site

Programming AI

1999
This site learns you all ins and outs of Aritificial intelligence. But not in the old-fashiond way. This site doesn't tell boring, historical stories. You won't learn all about peoples lives. You will take a look at AI programs from the inside! At the end of this course you can make your own AI programs. No programming experience requird! Also in Dutch
About this site

Qbasic Programming

1999
Our website was created to teach the general public (of just about any age) a simple, quick, DOS based programming language called QBasic. We are going over the topics of: describing what QBasic is, how to open it, and many levels of programming within it.
About this site

Visual Basic For Beginners

1999
This is a web page designed to teach the basics of programming in the Visual Basic programming language.
About this site

A Tutorial on Using Perl and CGI to Enhance a Homepage

1998
Perl and CGI are extensions of HTML, that cool language that makes web pages possible. This is an extraordinary site for advanced computer students on how to use Perl and CGI to extend the capabilities of web pages. Students are able to read through a FAQ section, learn through lessons, and put their knowledge to the test in the Testing Area.
About this site

Advanced Graphics Programming

1998
Learn how to create your own computer graphics by learning advanced graphics programming. Languages such as C/C++ and Pascal are introduced. Learn the three basic commands for assembly, about transitions, and 3-D. Use the Java Chat Room, e-mail, or the weboard to communicate with this team and learn more. This site will be most useful to those already skilled in programming. Not for newbies.
About this site

Amazing HTML

1998
All the tools needed to become a successful webmaster are available at your fingertips through the services of this site.The tutorials are useful for beginners, or as refresher courses for more experienced programmers. Visit the "Code Center" to download or view Java Applets, Javascript code, CGIs, and ActiveX Scripts.
About this site

Computers and the Internet

1998
Discover every aspect of computer operation. Take the course in beginning programming, using Pascal. Or you might want to learn about C or Assembly language, because there are tutorials here for those as well. Learn about how to connect your computer to an Internet Service Provider (ISP), and navigate the Internet. Finally, you can see how to build your own computer, using component parts and a lot of patience.
About this site

HTML: A Tutorial

1998
Want to learn to write web pages? Then this is the site for you! Whether you are a beginner or advanced student you will find something here to help you. This entry provides a history of HTML as an introduction to the language. Learn how to use fonts and colors, align text, create links, and insert images. Once you learn how to create your own web page, you can even find free web space in the links section.
About this site

JIT - Javascript Interactive Tutorial

1998
Although short on interactivity, this site does offer a tutorial on the major points of javascript including use of cookies. Not to be confused with Java (which is a language to create stand-alone operating system-independent programs), javascript works only within the web browser to create certain effects and perform various tricks and tasks. Two examples are included.
About this site

Microsoft QBasic: Crash Course for Dummies

1998
QBasic is a computer programming language. This web site is designed to teach the novice computer programmer how to use it. The site is divided into three modules that each contain lessons on basics, graph skills, and the future of Qbasic. Complete assignments at the end of every lesson to check your understanding of the information. This is a great starting point for future programmers, QBasic concepts can later be applied to more involved languages.
About this site

Pascal Programming for Not-So-Literate Programmers

1998
Learn to program computers by mastering Pascal. Serious students of computer programming will find a wealth of useful information here. This well-designed site provides online "courses" in using the Pascal language, and includes separate instructions for the beginning, intermediate, and advanced programmer. Also featured are useful "real world" tips for successful programming and a glossary for figuring out the sometimes confusing terminology.
About this site

Script Source

1998
You're making a web site, but you want to add some cool things: games, moving words, a counter, a calculator, or maybe a chat room. How do you get those on your web site? You use something called a script. It might be Java, CGI, or HTML. It's a series of commands you write, so a browser can display special features. Not a great programmer? You don't have to be. Get them all here.
About this site

The ibrary of Web Design

1998
This site offers a tutorial on building your own web page with HTML. You will find a step-by-step exercise that de-mystifies the terminology involved as it teaches. Figure out how to use CGI and then try your hand at Java applets. There's also a blueprint for designing your site and making wise graphic decisions.
About this site

The secret art of HTML programming and web design

1998
Everyone needs his or her own web page! And here is an excellent resource for high school students interested in learning how to create one. Broken down into Beginner, Intermediate, and Advanced lessons, each section has lectures on different topics, offering explanations and showing examples. Lecture topics include: HTML, Images, Text, Entities, tables, Graphics, and Javascript. There is also a helpful set of links pertaining to javascript and Photoshop.
About this site

The Webpage Workshop

1998
What's your favorite HTML tag? What, you mean you don't have one? You say you don't know a thing about HTML but want to learn how to make your own web page? Look no further. This page tells you what to do, helps you experiment, and even gives you your own web space so you can build web empires of your own.
About this site

Web-Wizard's Spellbook

1998
Creating a web page does indeed look like magic to a novice. This is a step-by-step tutorial to web page design. There are lots of links to software manufacturers, providers of free web space, and tutorials on various aspects of web page design. There's a thorough explanation of the terms and abbreviations used as well as the meaning of the different icons used in various computer programs.
About this site

WebWorks

1998
WebWorks is the premier resource for the neophyte web programmer. This is the place to go to learn HTML, the language of the web. Once you learn HTML, you can advance to learning other web page enhancements such as Java and CGI. This is an excellent tutorial for all levels.
About this site

Wise Turtle Stories

1998
This web site will teach you about the programming language Logo, and how it's used to draw spirals, wheels, and fractals. The "philosophy" of each shape is presented along with models. Once you read about the creation of each shape you may want to try the Logo language yourself! The bibliography includes traditional and electronic sources.
About this site

An Interactive Exploration of Computer Graphical Effects

1997
If you want to gain experience with computer graphics without having to buy expensive software, try this site for some ideas. Here you can learn about two-dimensional effects such as blurring and waves, and three-dimensional effects such as perspective, shading, and "alpha blending." This site contains an excellent explanation of terms, as well as tutorials, tips and tricks, and links to other graphics sites.
About this site

H.T.T.P://A.Guide.to.Webpage.Design

1997
Do the terms "hypertext markup language," "Java," and "CGI script" sound mind-boggling to you? This site explains these terms so that anyone can learn to use them. Complete tutorials on how to utilize these protocols to design web pages and add interactivity are provided. Also available is a huge list of links to other sites with information to further your web-building skills.
About this site

HTML Guide: A World of Communication

1997
If you're looking for an easy yet comprehensive guide to HTML, look no further. For both the new users and the more experienced ones, this site provides a complete guide to web editing using HTML. Easy navigation makes this site ideal as an online tutorial. Learn an HTML tag, then a simple click shows you what it will look like from the browser. Links connect you with more HTML tutorials.
About this site

JAVA 101, An Introduction to the JAVA Programming Language

1997
It's not about coffee, but this site will tell you all about Java: a flexible programming language with a lot of possibilities. Learn basic Java terminology and structure, see some cool applet examples, create your own simple applet, and learn more about Java by following the links to other sites.
About this site

Learn Animation With Keyframing

1997
Keyframing is a way of representing the movement of on object through space. It is a basic technique for computer animation. On this site you will learn what you need to know to get started on your own animation projects. Downloadable files are available, and helpful links take you to further information. Not all sections of this tutorial are working.
About this site

Pascal for Programming Illiterates

1997
This web site teaches the novice user to program computers using the Pascal language. Three skill levels provide instruction for various levels of understanding. A six day beginner course introduces what programming is, parts of a program, variables and constants, procedures and functions, and variables. After completing the beginner level you can move on to the more difficult lessons. This offers a good introduction for the novice.
About this site

The Gamemakers

1997
A site about programming for video games.
About this site

The Spot2

1997
Get creative with the computer! This site introduces the world of computer-generated art, and will show you how to put together a basic web page. The introduction to HTML programming for beginners covers tags and page layout. Moreadvanced techniques, such as forms and javascript, are also covered. Some examples of computer-generated student images are displayed in the computer art section.
About this site

Three Dimensional Computer Graphics & Animation in our World Today

1997
This page is designed to introduce others to the wonderful world of 3D graphics. 3D graphics are used in many different aspects of the working world including movies (Star Wars and Toy Story), advertisments, and most often it is used in TV shows.
About this site

Web Developer's Workshop (formerly Internet Online)

1997
This is a great site to visit if you are planning to create your own Web page. A complete tutorial in page design and HTML will get you on your way. A quiz is offered to test your learning as you go. There is even an HTML editor on which to practice your new skills. A link to Product Reviews is full of useful information about software options for Web designers.
About this site

WWW.NET.EDU

1997
This concise introduction to the Internet covers the language of the online world : HTML, VRML Java, and CGI. Start with a history of the Internet and then learn about web style: what makes a web page readable, interactive, and worth looking at. The impressive selection of links take you to some of the leaders in web tool development.
About this site

DIG-it-all : A Digital Circuitry Web Course

1996
Advanced students of math and computer science--dig in here. In thirteen lessons you'll cover everything from Boolean algebra to electronic gate notation. Each of the lessons concludes with an interactive quiz to test your knowledge. A few links are provided, and the site uses a simple design to present a complex subject.
About this site

Threads: Computers, Music, and a Little Theory

1996
Can a computer be programmed to compose music you'd want to hear? It's possible, based on the information presented at this site. Explore how music theory, math, and computer science intersect. Follow the tutorial straight through or click on unfamiliar words to branch off into other realms. Not all the javascript demos are working in this highly technical resource. Several books are suggested for further study.
About this site