Tech News

Tuesday, October 3, 2017

STARTUP ENTREPRENEUR: HOW DO YOU GET FUNDS FOR YOUR IDEAS?

"Fundraising is going to be the death of me!"
That's how every entrepreneur felt…


Any entrepreneur will tell you that raising money can be the toughest part of starting your own business. While the competition for funds gradually increase each day, your chances of securing investors significantly slims. Of course, finding an investor isn't impossible, but one of the best decisions a business owner can make is to find alternative means that will contribute to their financial success.

Online research found out that over 94% of new businesses fail during first year of startup operation (Source: Google.com), and the known common reason is Lack of funding. Money is the bloodline of any business. The long painstaking yet exciting journey from the idea to revenue generating business needs a fuel named capital. That’s why, at almost every stage of the business, entrepreneurs find themselves asking. How do I finance my startup?

Here is a comprehensive guide that will help you raise capital for your business. Some of these funding options are alternatives and have been carried out in different countries, including Nigeria.

1)  Bootstrapping your start-up business: I will start the funding myself

Self-funding, also known as bootstrapping, is an effective way of startup financing, especially when you are just starting your business. Early entrepreneurs often have trouble getting funding without first showing some traction and a plan for potential success. You can invest from your own savings or can get your family and friends to contribute. This will be easy to raise due to less formalities/compliances, plus less costs of raising. In most situations, family and friends are flexible with the interest rate.
Self-funding or bootstrapping should be considered as a first funding option because of its advantages.

When you have your own money, you are tied to business. On a later stage, investors consider this as a good point. But this is suitable only if the initial requirement is small. Some businesses need money right from the day-1 and for such businesses, bootstrapping may not be a good option.
Bootstrapping is also about stretching resources – both financial and otherwise – as far as they can.

2)  Crowdfunding as a Funding Option: I will get contributions and investment.

Crowdfunding is like taking a loan, pre-order, contribution or investments from more than one person at the same time.
This is how crowdfunding works – 

Put up a detailed description of his business on a crowdfunding platform.

Mention the goals of the business, plans for making a profit, how much funding you need and for what reasons, etc. and then consumers can read about the business and give money if they like the idea. Those giving money will make online pledges with the promise of pre-buying the product or giving a donation. Anyone can contribute money toward helping a business that they really believe in.
Some of the popular crowdfunding sites in US 
      Kickstarter
      RocketHub 
      Dreamfunded
      Onevest 
      GoFundMe

3)  Get Angel Investment in Your Start-up: Let me try angel.co for angel list investors, we have them in Lagos right?

Angel investors are individuals with surplus cash and a keen interest to invest in upcoming start-ups. They also work in groups of networks to collectively screen the proposals before investing. They can also offer mentoring or advice alongside capital.
Angel investors have helped to start up many prominent companies, including Google, Yahoo and Alibaba. This alternative form of investing generally occurs in a company’s early stages of growth, with investors expecting a up to 30% equity. They prefer to take more risks in investment for higher returns.
Angel Investment as a funding option has its shortcomings too. Angel investors invest lesser amounts than venture capitalists (covered in next point).







4) Get Venture Capital for Your Business: Let me see if companies like Uber can venture into my start-up…

This is where you make the big bets. Venture capitals are professionally managed funds who invest in companies that have huge potential. They usually invest in a business against equity and exit when there is an IPO or an acquisition. VCs provide expertise, mentorship and acts as a litmus test of where the organisation is going, evaluating the business from the sustainability and scalability point of view.
A venture capital investment may be appropriate for small businesses that are beyond the start-up phase and already generating revenues. Fast-growth companies like Flipkart, Uber, etc. with an exit strategy already in place can gain up to tens of millions of dollars that can be used to invest, network and grow their company quickly.
However, there are a few downsides to Venture Capitalists as a funding option. VCs have a short leash when it comes to company loyalty and often look to recover their investment within a three- to five-year time window. If you have a product that is taking longer than that to get to market, then venture-capital investors may not be very interested in you.

5) Get Funding From Business Incubators & Accelerators:

Early stage businesses can consider Incubator and Accelerator programs as a funding option. Found in almost every major city, these programs assist hundreds of start-up businesses every year.
Though used interchangeably, there are few fundamental differences between the two terms. Incubators are like a parent to a child, who nurtures the business providing shelter tools and training and network to a business.

6) Raise Funds by Winning Contests

An increase in the number of contests has tremendously helped to maximize the opportunities for fund raising. It encourages entrepreneurs with business ideas to set up their own businesses. In such competitions, you either have to build a product or prepare a business plan.
Winning these competitions can also get you some media coverage.
You need to make your project stand out in order to improve your success in these contests. You can either present your idea in person or pitch it through a business plan. It should be comprehensive enough to convince anyone that your idea is worth investing in.

7) Raise Money through Bank Loans

Normally, banks are the first place that entrepreneurs go when thinking about funding.
The bank provides two kinds of financing for businesses. One is working capital loan, and other is funding. Working Capital loan is the loan required to run one complete cycle of revenue generating operations, and the limit is usually decided by hypothecating stocks and debtors. Funding from bank would involve the usual process of sharing the business plan and the valuation details, along with the project report, based on which the loan is sanctioned.
Almost every bank in India offers SME finance through various programs. For instance, leading Indian banks – Bank Of BarodaHDFCICICI and Axis banks have more than 7-8 different options to offer collateral free business loans. Check out the respective bank sites for more details.

8) Get Business Loans from Microfinance Providers or NBFCs

What do you do when you can’t qualify for a bank loan? There is still an option. Microfinance is basically access of financial services to those who would not have access to conventional banking services. It is increasingly becoming popular for those whose requirements are limited and credit ratings not favoured by bank.
Similarly, NBFCs are Non-Banking Financial Corporations are corporations that provide Banking services without meeting legal requirement/definition of a bank.

9) Government Programs That Offer Start-up Capital

Even though experts generally agree that finance is not the biggest problem facing Nigerian entrepreneurs, many of them still believe that it still ranks among the first five.

Lagos State has N25 billion to support SMEs. The fund is divided into two categories; micro and small businesses. Under the micro, businesses can access up to N500, 000 loans with an interest rate of five percent and a tenor of one year. For the small business category, businesses can get up to N5 million for a tenor of three years. The criteria for accessing the funds include: membership of a business organisation, which will recommend the business for the loan; Lagos State tax receipt for at least six months, and Lagos state residency card. This takes three weeks for processing.

10) Quick Ways to Raise Money for Your Business

There are few more ways to raise funds for your business. However, these might not work for everyone. Still, check them out if you need quick funds.
Product Pre-sale: Selling your products before they launch is an often-overlooked and highly effective way to raise the money needed for financing your business. Remember how Apple & Samsung start pre-orders of their products well ahead of the official launch? It’s a great way to improve cash flow and prepare you for the consumer demand.
Selling Assets: This might sound like a tough step to take but it can help you meet your short term fund requirements. Once you overcome the crisis situation, you can again buy back the assets.

Credit Cards: Business credit cards are among the most readily available ways to finance a start-up and can be a quick way to get instant money. If you are a new business and don’t have a tons of expenses, you can use a credit card and keep paying the minimum payment. However, keep in mind that the interest rates and costs on the cards can build very quickly, and carrying that debt can be detrimental to a business owner’s credit.

Friday, September 29, 2017

BEST ONLINE PLATFORM TO LEARN CODING

So i have been looking for how to learn fundamentals in coding and i discovered that i could not get any platform to compare reviews, pro and cons for most of the online platforms. The task of finding the right one for me and my learning style. So i decided to compile the list of the most talked about on the internet and include some of the good topics i found on each of the platform. Hope it help few peeps trying to learn coding.


1. Codecademy

Codecademy is where most people who are new to coding get their start. If you haven’t been to the site yet…where have you been!? The platform revolves around interactive learning; that is, you read a little, type you code right into the browser, and see results immediately. 
Topics taught: HTML & CSS, JavaScript, PHP, Python, Ruby,
                                                                                                        

Codewars offers a fun way to learn coding. With a martial-arts theme, the program is based on challenges called “kata.” Complete them to earn honor and progress to higher ranks.
Topics taught: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

Large online course library, where classes are taught by real university professors. All courses are free of charge, but you have the option to pay for a “Coursera Verified Certificate” to prove course completion. These cost between $30 and $100 depending on the course.

Topics taught: Many (far beyond your basic coding/computer science)


An open-source higher education program governed by MIT and Harvard. Offers 107 courses under the “computer science” category, teaching various coding languages.
Topics taught: Java, C#, Python, and many more






Teaches coding first through an established curriculum (approx. 800 hours total), then by giving you hands-on experience working on projects for nonprofits.
Topics taught: HTML, CSS, JavaScript, Databases, DevTools, Node.js, and Angular.js

General Assembly’s free online learning platform. Entirely project-based. You build a “project” with each walk-through. They are one of the very few options that have a course on how to build a Tumblr theme from scratch. Read my review of it here.
Topics taught: HTML, CSS, JavaScript, responsive design


7. Khan Academy

Tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few courses are offered for younger kids, too.
Topics taught: JS, HTML/CSS, SQL, much more




Competition to get into MIT may be stiff, but accessing their course material has no minimum SAT score. They maintain an online library of every subject they teach, with no account required for access.
Topics taught: Many





Made by the creators of Viking Code School—a premiere online coding bootcamp. The Odin Project is their free version. Check in for support from other students using the online chat group!
Topics taught: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

Offers individual courses, as well as “nanodegrees” that train you for specific careers like front-end web developer or data analyst. Course materials are free, but nano-degrees require a tuition fee.
Topics taught: Many





Paid and free courses. Courses can be created by anyone, so make sure to read reviews. Coupons can also be easily found, too. Check out their development courses here.
Topics taught: Many





A compilation of video tutorials to help you walk through a process from start to finish. Good for learning “smaller” projects/tasks one at a time.
Topics taught: HTML5, CSS3, Javascript, Regex, JQuery




Their mission is to inspire people to become programmers by making code accessible, affordable and fun. With over 200 topics, anything you've been thinking about learning, you can find here.
Topics taught: Many




SoloLearn is a social platform where anyone can learn to code. It's different to other course providers because it's mobile-based – learn on the go, on any device. With bite-sized lessons, achievements to unlock and interactive quizzes, it's fun to learn and free to download.
Topics taught: Many


YOUTUBE CHANNELS

15. Coder’s Guide

Features numerous series of videos on coding topics: a 19-video series on JavaScript, another 19 videos on HTML/CSS, and more.
Topics taught: HTML, CSS, JavaScript, Bootstrap, WordPress, iOS and Android, and more
Subscribers: 35,870

16. DevTips

One of Travis Neilson’s YouTube channels. Focuses on web design and web development, with occasional live Q&As.
Topics taught: HTML, CSS, responsive design, development advice
Subscribers: 41,576

17. LearnCode.academy

My personal favorite. Web-development-focused videos made by Will Stern.

Topics taught: Sublime Text, Responsive Design, Node.js, Angular.js, Backbone.js, Deployment Strategies, and more
Subscribers: 92,758

18. thenewboston

Over 4,000 videos on a range of programming, game development, and design. Has almost one million subscribers.
Topics taught: Android development, C programming, MySQL, Python, and more.
Subscribers: 934,845

THE COMMAND LINE

Free video series created by Wes Bos. More at an intermediate level, so not for total newbies.









Free online book by Mark Bates. Very in-depth. Can purchase hard copy and screencasts.








Free online book by Zed Shaw. (My personal favorite command line resource.)








GIT AND GITHUB

28. Git Immersion

A guided tour to teach you the basics of Git. Set preferences and create your own projects.

29. Try Git

An interactive series of challenges to learn about and experiment with Git. Created by Code School.

HTML AND CSS

They also offer intermediate and advanced HTML tutorials.











For beginners. Broken down into four chapters: The web, HTML5, CSS3, and Sass. It’s like an online ebook, but under a Creative Commons Attribution-Non Commercial-ShareAlike 4.0 International License. So you can adapt it for your needs.



Free documentation on HTML and CSS (also JavaScript). Has tutorials for people of different levels, introductory to advanced.








Notable mention for JAVASCRIPT, PHYTON & RUBY

33. Eloquent Javascript

34. Javascript.com

35. JavaScript for Cats

36. NodeSchool

37. Learn JS

38. WordPress.tv

39. WPBeginner

40. A Byte of Python

41. LearnPython.org

42. Learn Python The Hard Way (Website)

44. Rails For Zombies

45. Rails Tutorial

46. RubyMonk

47. Try Ruby