Miss the Funding Period? Pre-order the same project here: http://codingforentrepreneurs.com/#pre-order.
"Everybody should learn to [code] because it teaches you how to think" -- Steve Jobs
$25,000 STRETCH GOAL Reached
Sponsored Announced: Let's Make a Deal (officially included with all eligible pledges).
Newly Added Project:
Windows/Linux users stay excited... Why? The same code can be used to make Andriod and Windows Phone Apps. Learn more about PhoneGap here.
Work Alongside Me and Learn Exactly How to Code
Never coded before? No problem. In fact, it's preferred.
Entrepreneurs like you are a rare breed. They create incredible businesses and come up with ideas that change the world.
Technology has made the 21st century the century of the entrepreneur. Thanks to the power of the internet, you can reach a global audience in minutes.
The question for you, if you want to become an entrepreneur is...
Do you have the skills to be able to take advantage of this incredible opportunity?
If you're starting (or have started) a business in today's tech driven economy, then you need to understand the code that's driving your business.
- Imagine asking others to create your software but you have no idea how it works?
- Imagine not knowing the time and effort involved in realizing your idea?
- Imagine having an incredible idea.. but needing someone else to get it started?
Entrepreneurship is about making your own Freedom. Coding is a skill that will help you get there.
Skills are wonderful things. They can accelerate your life beyond all belief once you have mastered them. Jim Rohn, the great American entrepreneur once said:
“Don’t wish it was easier, wish you were better. Don’t wish for less challenges, wish for more skills.”
This philosophy has the potential to change your entrepreneurial life forever.
Imagine, all you need to do to become more valuable to the marketplace and supercharge your entrepreneurial career is to build more skills.
Coding is a skill in its purest sense. It can be learned and it’s absolutely possible to learn quickly, once you have the correct structure behind it.
That structure is what Coding For Entrepreneurs focuses on. I’ll show you everything you need to know to create any type of website or web app you can imagine.
Perhaps the biggest advantage of being able to code is the ability to create endless opportunities to further your life and your business.
Since it's a skill, it can be learned. I used to be a non-technical founder myself and through much trial and error I learned the skill.
We Don’t Complete Non-Usable Projects. We’re Going To Start A Real Business
The trend with most coding classes goes something like this:
- Teach you coding fundamentals
- Show you an example of this fundamental in action
- Ask you to complete an exercise based on this example
This works very well for the first few weeks of learning but after that, it starts to become tiresome and even worse...boring.
And you know what happens when something is boring right?
You quit. Game over.
But that’s not how we roll at Coding For Entrepreneurs. Instead we focus on creating usable, real-world projects that you could legitimately start making money from once the course is complete.
After all, starting your web based company and scaling it over time is the goal.
Right Here, Right Now...Let’s show you a free introduction into the courses, sign up here.
In less than 1.5 hours, you will create this website.
How Long Will Each Project Take To Complete?
Great question. To finish 1 project (I’ll describe all of them in the next section), you’ll need to spend roughly 3 hours of lecture time.
After you finish the lectures, you’ll spend approximately 25+ hours improving your skills and reinforcing the principles we’ll be discussing.
- Will you be a professional at 5 Hours In? No.
- Will you have a functioning web application? Yes.
- Will you be able to launch your site to test your idea? Yes.
How Is This Different From All The Other Coding Courses Out There?
This is such an important question. The main thing that helps this course stand out from anything else available is this:
We build real-world, usable projects that you can start building a business with
I’m fully aware of the plethora of incredible choices out there for learning these principles. The big problem however, is that these courses are mostly focused on people who want to:
- Study coding at college level and want to get a head start
- Keep up to date with the latest developments in coding
- Change careers and work in web development
I want to graduate entrepreneurs who have honed the necessary coding skills to start their project, test market it and begin to scale it.
That’s how this is different.
Project-Based Education: Learn how to launch real websites by building full projects from start to finish.
Step-by-Step Video Tutorials: Video screencasts help you work through the projects by watching exactly what you need to do each step of the way.
Get the Code: One of the best ways to ensure you're doing the class correctly, is to check it against instructor code.
The Community: When you get stuck, you will be able to discuss problems about specific projects with other members of the community (including the instructor). It already works great with the beta class on Udemy.com (see "Why Now?" section below for more on beta class).
What projects will members be working on?
Build a functional landing page with sign-up forms and automated email notifications. Once you're finished, you can test your product in the real world, right away. This is what our course is all about - taking action and starting your business now!
Build an eCommerce site with Payment Processing, Product Search, Product Recommendation, and much more. This is an improvement from the class on Udemy.com. After this, our members will be able to create an eCommerce store from scratch and understand how other providers on the market have created their systems.
Build a web-based app to help find local restaurant happy hours for food/drinks. We will build a geo-locating service using Foursquare's API/Data and Google Maps.
Hint: you could use the landing page created in step 1 ascertain interest in an app like that this to test whether or not this in itself could be a business.
Compatibility Match-Making Site: Computers are great for finding common interests between people. You will learn how to build your own website that matches people based off interests and questionnaires. We'll implement a subscription model (SaaS) on this one.
This is how billion dollar sites like Match.com were built...this one is adapting the same idea to a job site, it could be the start for your own recruiting empire.
Build a Market
Do you have an idea that requires others to sell on your site too? Say a site like eBay.com, Etsy.com, Kitchensurfing.com, Iamexec.com, Themeforest.net, or like thousands others. It differs from a normal eCommerce site like Dodocase.com or DollarShaveClub.com or the eCommerce project because those eCommerce sites don't have hundreds or thousands of vendors selling products too. Each one of those vendors needs to be paid and set up somehow... so why not automate it?
Think of all the possibilities if you just handle the marketing & website to help drive sales to your vendors (kind of like what Kickstarter has done for Coding for Entrepreneurs). Or like what CDBaby.com did for musicians about a decade ago.
Speaking of CDBaby.com, you could follow in Derek Sivers's footsteps and help musicians sell over $100m of products/music on the site... he also sold the business for $22m only to give the money to charity. Derek also learned how to program/code his site himself in the early days of his business (sound familiar?). Read about him here or buy his book here. Derek is awesome and a great case study in what is possible.
Sponsored Project: Let's Make a Deal
Ever considered making a daily deals site that allows for fast growth and quick sales? This is the project for you. Think about being the next Groupon, or Woot, or Gilt, or...
This Project is all possible because of a generous sponsorship by Shishir Ranjan.
Estimated Delivery: Dec 2013.
** $50,000 Stretch Goal **
I must stress that 7s will be an introductory course and will not cover Objective-C which is what makes iOS possible.
Huge benefit to learning/using the PhoneGap framework is that you can use it to make Android, Mac OS X, Windows apps, Blackberry, and much more.
In the words of a friend of mine, "PhoneGap is Magic" See why:
During this course you’ll also learn how to:
- Buying a domain name
- Setting up web hosting
- Setting up email-marketing
- Using online advertising
- Boost your business with Internet marketing techniques
What you will learn:
- MED of Web Programming (MED = Minimum Effective Dose Thanks Tim!) for launching web projects and web applications.
- Django (http://www.djangoproject.com): This is an incredible open-source framework that's designed in the Python Programming Language. It has a STRONG community and is continuing to grow.
:: BONUS PROJECT :: BECOME A MAKER & Learn to Code on the BeagleBone Black with this Exciting Partnership with BeagleBoard.org
Coding for Black is a introductory course to BeagleBoard.org's BeagleBone Black. We'll learn (as you learn) how to implement a beagleboard black project. We will go through all the pains of being a newbie on a new platform. Luckily for all of us, the community around the BeagleBoard is already alive and strong. This class includes:
- Getting Started with Black
- Web Development on Black: including Coding for Entrepreneurs Classes
- Learn how to interact with real world objects like controlling lights with your mind, I mean code.
Meet the Incredible Communities that make this possible:
Python Code Examples: These examples are to show you that python is very human-readable and therefore easier to learn and easier to make changes with only a little knowledge.
Python/Django Function in Views.py:
Python Template Code (for HTML): slightly more complicated than above because HTML is invovled:
Use of Funds:
The funds will go towards equipment and production of the videos and classes including microphone, editing software, recording software, recording equipment, and any other necessary expenses that go along with producing the 35+ hours of content.
I recently launched a class on Udemy.com with the same name as this project: Coding for Entrepreneurs. The Udemy class is a compressed version of what I purpose to do here. Let's call the current version on Udemy the "Beta" and, after over 1,900 sign ups on Udemy, it's time to build the next iteration of this project. Improving is the name of the game.
Now, more than ever, it is easier to acquire new skills in a short amount of time. Once the skill is learned, putting it to action becomes crucial and then testing ideas for projects and businesses as quick as possible.
Video Support for:
- Mac OS X
What people are saying about Udemy Course:
"This was a great tutorial to get me started after squatting on learning django for a good while now" -- Dave A.
"Recommend it if you're new to coding. Just take your time and you will learn!" -- Debbie E.
"Loving the course so far! I'm eagerly awaiting more videos" -- Liam S.
- Ryan Mitchel
- Krishna Bharadwaj
- Nithish Manoharan
- Stephen Somers
- Kenneth Love
- Joey Calca
- Django Community
- Python Community
- BeagleBoard Community
- And of course, My Udemy Class Participants
Risks and challenges
The challenge lies in clearly explaining the content in a way that people of all skill levels can understand. I've already gone though a lot of this with my Udemy class but I know there will be a lot more. A few ways to overcome this challenge: 1) A Backer-survey to understand skill level and computer systems being used
2) Random spot checks with backers on how they are progressing through the early stages of the video-class.
3) Production-delays will not be an issue for Mac/Linux users, production delays may occur with Windows users. The delays will be limited upon successful completion of the Kickstarter project because purchasing windows equipment will occur then.
4) Too many requests. As many might guess, I ( the instructor), might be overloaded with requests. I will likely use google forms (a free database) to help understand general problems and then make videos around those problems. Also, I'll point backers to online resources to help them get answers on issues they run into.
- (30 days)