Google Code Jam: An annual programming competition organized by…
Freelancing: Offer programming services to clients on a project-by-project basis.
Consulting: Use your programming skills to advise clients on technical solutions.