Computing

Thanks for using Khan Academy! We’re excited to hear your feedback. This community is a place for THE MOST AMAZING LEARNERS in the world to hang out, meet each other and talk about the Khan Academy experience. We want all of you to experience awesomeness during your stay here, so please remember a few things while posting:

  • No bad language and no rude gestures, seriously.
  • Be awesome to each other.
  • Don’t post anything that isn’t yours to post.
  • Don’t let your evil self from a parallel universe post as you.
  • Check to see if someone has already posted an idea that is similar to yours. Add a comment to their idea rather than creating your own.
  • Don’t spam.
  • Keep each post to one specific new idea. Don’t try and talk about 2 or more ideas in one post.
  • When you want to make the platform better, be specific. We need to know where the problem happened, what you expected to happen and what went wrong. For more information on how to best post feedback, read this article.

Any posts found to be in violation of any of the above will be taken down, probably by grumpy math wizards.

How can we improve the computer programming curriculum or platform?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. What is the last day to earn Summer (2014) of Script Challenge Patches?

    It is difficult to find out exactly what day is the last to complete the work for 2 new Challenge Patches: Summer (2014) of Script.
    Could you please put a more specific date on the badge description, or make it easier to find the information about it?
    Thanks!

    7 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    • i have a question

      How do you declare that you did something? That is a big problem for me, and also... I think that they should discontinue the "Oh Noes" thing... it makes me frustrated... and it points out things that I did wrong or forgot even after I fix them, so I try over and over again to do what I want to do, but it won't let me.

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
      • Function that tells votes

        add a function where if you put in the numbers at the end of the URL, it will tell you how many votes, and spinoffs. Some users are doing this using externals. EXAMPLE:
        (https://www.khanacademy.org/cs/fetching-json-progress/5925527452385280)

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Servers

          Some users want a server on their program, so they can have a chat, and more things.

          2 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Can You Please!

            I was attempting to make something on the computer programing and every time that I do something that "oh noes" pops up... it will say something twice, like I thought you were going to put this but you put that. It will also say I forgot a semi- colon even after I put a semi-colon. I'm sure if you removed the "oh noes" and found a way for people to do things without interruption... it would save some frustration, but also people could do better things with computer programing and be a whole lot better than they would have ever…

            4 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • 2 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                4 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Be able to download your programs.

                You should be able to download your programs. You can in Processing (JS mode) in the format of a .js file and a converter file in one folder. This way you could run the code on another editor in js without copying and pasting the code to processing (JS mode), and then exporting it.

                4 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Have the "minimize block" functionality save with the program.

                  I really like the new way to minimize blocks of code with the little arrows shown next to the line number, but every time I open my program, all the minimized blocks expand! This can be a pain to go through all my code and re-minimize all the functions that I don't plan on editing again. Could you please work on saving this functionality with the rest of the code? Thank you very much!

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Respond to Petitions

                    Very few petitions, and no major petitions have been responded to in the Computer Programming sections of Khan Academy's Uservoice. Please, respond to some of the major petitions (like sound and localStorage). Just say SOMETHING about the major petitions. If you're not going to do it, decline. If you're thinking about doing it, but you're not sure, label it as under review. If you're working on it, or plan to do it, label it accordingly. It's very discouraging to see petitions with hundreds of votes barely acknowledged by Khan Academy staff.

                    6 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Enable tagging of your own programs/ ability to organize programs in folders

                      Please create ways to organize your own programs. Perhaps tagging or digital folders so you can keep them nice and organized?

                      6 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Khan academy should have a z axis to make 3-d games!

                        You only can make a game what is 2-D (two dimensional ) and 3-D (three dimensional) games would be nice

                        5 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          5 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • 4 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • there should be more challenges of games and visulaizations and natural simulations

                            please add more challenges because practice makes a man perfect

                            7 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • More programming languages

                              On KA, there is only a KA version of ProcessingJS with fake functions such as 'getImage'. Why can't they have REAL JavaScript with functions like alert, prompt, and confirm, and being able to write a function as "function soAndSo(optionalParameters) {}"? Or how about Python, Ruby, HTML, etc.?

                              8 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                              • Plagiarism stopper

                                Plagiarism. It is one of the worst problems. Here is one thing you can do to stop it:

                                When you click on a program, it shows everything it should, but you should make it impossible to select the code. This will stop copiers from copying.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  6 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • there should be talk throughs of games and visualizations and natural simulations

                                  its very difficult to read the whole document and there must be more challenges

                                  13 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • extra avartars

                                    more avartars to make

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • I was hoping there could be videos on computer programming, instead of just exercises.

                                      I don’t know how practical it would be, but I was hoping that instead of just exercises in computer programming, there could be more videos. Maybe something like that for people who want to take computers as their college major, you can try teaching computers like they would in a college.

                                      9 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Learning HTML, Ruby, PHP, and Python.

                                        We know only Java Script, and we aren't open to the rest of the programming languages. We need to know all of them so we can be capable of many things like creating a website of our own or creating an app or a game.

                                        15 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • free hints!

                                          don't get your question wrong for using hints. Videos are, why not hints?

                                          9 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6 7

                                          Computing

                                          Feedback and Knowledge Base