Join Songai and start learning.
Frequently Asked Questions
Need help? Be sure to visit our support forums for answers to your questions!
The Songai Pro courses are for absolute beginners in the world of web development and those who have tried other resources without success. In reality, In reality it is for anyone who wants to work as a web developer, do freelancing work, build a startup, or just hack together a homepage for yourself. All the tools you need are here. You should consider yourself fairly competent with personal computers and open to using a non-Windows based Operating System.
We’ve built an in-depth curriculum designed to take you 100% of the way to becoming a web developer. Many other resources out there teach you just the basics of programming. With Songai Pro you’ll create your own websites, games, and social media sites.
The curriculum has also been designed in a modular fashion, making skimming through lessons a breeze.
The goal of Songai Pro is to provide a complete path for students to go from zero programming knowledge to employed as web developers while working with other students and picking up the skills to become self sufficient along the way.
We won't have any of this 'Learn it all in two days!' BS. You can't start from scratch and learn true web development in such a short period of time and you know it. It's highly unlikely that you'll be employable after a weekend workshop or a one-month part-time course.
On the other hand, you don't necessarily need to put in 4 years getting a CS degree. 80% of what they cover won't be used during a typical web developer's early career and it's not necessary to get hired. So why not learn the 20% and learn the rest while you're getting paid on the job?
We've essentially distilled down what you most need to learn to hit that employable level, but it's still a healthy dose of learning. Depending how fast you learn, it will take roughly 1000 hours of work to hit that sweet spot. If you're naturally more technical or come from a technical background, it may be a bit faster. If you're less technical or brand new to all this, it will take longer. Don't despair! When you think about it, that's pretty much the same learning curve you had to climb to learn anything worthwhile so far in life.
Finally, Songai Pro will provide you with opportunities to work with legacy codebases and open-source projects. We’ll also cover areas specifically intended to help when you’re looking for employment.
Songai Pro is different from other online programs in that it pulls the best resources from around the web and compiles them to create a complete curriculum. In many other programs the material is formatted to meet their specific curriculum. This means that not all of the lessons are top-notch. Songai Pro sidesteps this downfall by pulling various free resources from around the web and compiles them in one place.
Songai Pro also attempts to develop your problem solving skills when it requires you to install programs on your local computer. As developers, programming errors frequently arise and knowing how to decipher error messages is critical. These problem solving skills are frequently ignored by other programs.
Lastly, Songai Pro is project based. Other programs require you to simply input the correct answer. It is difficult to retain any knowledge by learning the bare minimum syntax. Songai Pro is designed with projects built from the ground up giving you real-world experience that you can use to build your portfolio and get hired as a web developer!
Yes! While interacting with other learners on Songai Pro, you agree to the following:
The Songai Pro Code of Conduct
Songai Pro's online communities are intended to be informative and relaxing spaces where learners can find answers to their programming questions or simply hang out. Since we aim to be an inclusive and friendly community, we request that all learners follow the guidelines laid out in this Code of Conduct. Following these guidelines will ensure that all learners have a positive learning experience:
- Be polite, welcoming, and inclusive.
- Inappropriate conduct and harassment of any kind will not be tolerated. Any such remarks will result in an immediate ban.
- Actions that seem specifically designed to test the limits of what is offensive and serve no other purpose (i.e., trolling) will not be tolerated, and such sessions will be immediately terminated.
- Do not post someone’s personal information or post links to personal information.
- All forms of bias including race, ethnicity, gender, disability, sexual orientation, national origin, and creed as demonstrated through verbal and/or written communication and/or physical acts;
- Sexual harassment including creating a hostile environment and/or coercion;
- Intentional disruption or obstruction of teaching, administration, disciplinary proceedings, public meetings and programs, or other school activities.
Additionally, Songai Pro and it’s core members reserve the right to ban or otherwise disable the account(s) of users in defiance with this code of conduct or for any other reason they see fit.
Examples of behavior that contribute to creating a positive environment include:
- Using welcoming and inclusive language.
- Being respectful of differing viewpoints and experiences.
- Gracefully accepting constructive criticism.
- Focusing on what is best for the community.
- Showing empathy towards other community members.
Songai Pro's core members are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Songa Pro’s core members have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team through our contact form. After investigating and reviewing each complaint, the project team will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.