Git Product home page Git Product logo

ctci's Introduction

Technical Interview Preparation for CS Majors

An ongoing workshop series by UW Bothell's Association for Computing Machinery chapter.

Table of Contents

Every quarter, UWB ACM hosts a 6-8 week workshop series covering common technical topics and programming paradigms that are of special interest to future employers. The workshop is formatted to give students an opportunity to practice problem-solving techniques in a low-stress, low-risk environment prior to encountering similar problems in stressful interview settings.

In particular, the workshop focuses on solving programming problems and communicating thought processes to participants' peers. It is lead by current UW Bothell students.

If you need intensive, concept-specific practice, the following resources are excellent. Each of them includes an extensive question bank organized by concept, accompanied by complete solutions.

These resources include solutions for the given problems; some are published and provably correct and others are sourced from community contributors.

If you're looking for forums to practice interviewing and communication skills, these resources are a good place to start.

  • Fellow students, friends, alumni, and LinkedIn connections. Reach out and ask if these people would be willing to give you some time to do a mock interview. The worst answer you can get is "no".
  • PraMP: free for 6 sessions**
  • interviewing.io: free**
  • UWB-ACM: annual Mock Interview event, free for all attendees. Check the club's event calendar for upcoming dates.

Revising and polishing your resume is a little bit easier with these resources and guides.

Make sure you get other humans to review your resume drafts for issues and points of interest; a second pair of eyes is your best defense against typos.

* The contributors haven't used this platform before; YMMV.

** We have specifically looked for resources that are free of charge. At the time of this writing, the contributors have not personally vetted these platforms for limitations and pricing. YMMV.

The content listed here is opinionated and is not all-encompassing. If you use or know of resources you believe are relevant and valuable and you think they should be listed here, please let us know by opening an issue or a pull request!

ctci's People

Contributors

alex-t-l avatar angelafc001 avatar anishprasad01 avatar annguyen23 avatar batd00d avatar bkieffer04 avatar bpas247 avatar dannybanko avatar erica-fer avatar etcadinfinitum avatar huyn8 avatar huytran321 avatar iambillzhao avatar isabelgiang avatar jesselab avatar jquigtar avatar matthewgithub1 avatar mduw avatar michael-j-cho avatar mkhsu avatar olga-kuriatnyk avatar phuc15 avatar redpandarevolt avatar ryanrussell00 avatar scottin3d avatar shanec7 avatar tleyler avatar tomkb1 avatar yohanesk23 avatar youngjonathanp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ctci's Issues

Week 6 Graphs: Write-up for question 1

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 8 Dealer's Choice: Write-up for question 2

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 5 Trees: Write-up for question 3

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 5 Trees: Write-up for question 2

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 4 Stacks & Queues: Review solutions

The reviewer is responsible for checking all 3 CTCI problems for correctness, test coverage, and readability. This can be the responsibility of one or more individuals.

Week 6 Graphs: Write-up for question 3

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 4 Stacks & Queues: Present solutions

A single member of the team will be responsible for presenting problems and solutions prepared for each session. Additional people can help as needed, but at least one person on the team will need to step in each week.

Week 5 Trees: Present solutions

A single member of the team will be responsible for presenting problems and solutions prepared for each session. Additional people can help as needed, but at least one person on the team will need to step in each week.

Week 5 Trees: Review solutions

The reviewer is responsible for checking all 3 CTCI problems for correctness, test coverage, and readability. This can be the responsibility of one or more individuals.

Week 8 Dealer's Choice: Present solutions

A single member of the team will be responsible for presenting problems and solutions prepared for each session. Additional people can help as needed, but at least one person on the team will need to step in each week.

Week 8 Dealer's Choice: Write-up for question 3

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 7 Dynamic Programming: Write-up for question 3

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 4 Stacks & Queues: Write-up for question 3

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 8 Dealer's Choice: Review solutions

The reviewer is responsible for checking all 3 CTCI problems for correctness, test coverage, and readability. This can be the responsibility of one or more individuals.

Week 6 Graphs: Present solutions

A single member of the team will be responsible for presenting problems and solutions prepared for each session. Additional people can help as needed, but at least one person on the team will need to step in each week.

Week 8 Dealer's Choice: Write-up for question 1

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 5 Trees: Write-up for question 1

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 7 Dynamic Programming: Write-up for question 2

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 7 Dynamic Programming: Present solutions

A single member of the team will be responsible for presenting problems and solutions prepared for each session. Additional people can help as needed, but at least one person on the team will need to step in each week.

Incorrect function signature

in string manipulation file for the function signature for problem 2,

#import <string>
using namespace std;

string englishInteger(int num);

should be

#include <string>
using namespace std;

string englishInteger(int num);

Week 4 Stacks & Queues: Write-up for question 2

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 6 Graphs: Review solutions

The reviewer is responsible for checking all 3 CTCI problems for correctness, test coverage, and readability. This can be the responsibility of one or more individuals.

Week 7 Dynamic Programming: Write-up for question 1

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Week 6 Graphs: Write-up for question 2

Procedure for completing a problem & solution writeup for UWB ACM CTCI sessions:

  • Assign an issue to yourself
  • Pick a problem to write up. Please check the prior quarter's session to ensure we don't have duplicates between quarters. Some good places to look are LeetCode, HackerRank, and of course CTCI. Communicate with your colleagues to ensure we have good topic coverage and nobody is writing up duplicate questions.
  • Clone this repository to your computer, if you haven't already. If you have, cd into the repo's directory, run git checkout master, and run git pull origin master.
  • Run git checkout -b <my-topic-name>, and name the branch something logical. (Pick a short name for the problem you are writing up, for example.)
  • cd into the directory with the solutions file for the session. The naming conventions should make the file's location fairly self-evident.
  • Add the problem description in the appropriate numbered selection in the solutions file.
  • Add the solution writeup in the appropriate numbered selection in the solutions file.
  • Add a driver program (which includes your solution) in a subdirectory that produces the output included in the solutions file.
  • Run git commit. Add a useful commit description, so that reviewers know what they're looking at.
  • Run git push origin <my-topic-name>, using the branch name you chose earlier.
  • Navigate to the GitHub repository and open a Pull Request for your submitted branch.
  • Request a review from one or more designated PR reviewers for the session.
  • If your reviewer requests changes, please address all suggestions.

As always, if you experience issues or have questions, talk to your peers. We are here to help each other!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.