Find answers to common questions about our courses, admissions, and more.
We offer courses in web development, software development, data science, artificial intelligence, and network programming.
Our courses cater to beginners with no prior programming experience, intermediate learners, and professionals looking to upskill or switch careers.
No prior experience is required for our beginner-level courses like "Understanding Programming and Software Development" and "Foundations of Web Development (HTML introduction)". We also offer advanced courses that have specific prerequisites.
Our courses cover popular languages such as Python, JavaScript, PHP, HTML, CSS, and SQL.
"Vanilla First" programming refers to coding without the immediate use of frameworks. This approach focuses on building a strong foundation in pure language code, enhancing problem-solving skills, and providing improved performance, flexibility, and control for custom development. It's designed to help students avoid being solely "framework developers."
Yes, we offer several free courses, including "Understanding Programming and Software Development (sop-tech-101)", "Foundations of Web Development (HTML introduction) (sop-webff-100)", "Command Line, Git, and GitHub (sop-ddo-001)", "Python Fundamentals (sop-webfb-101)", and "Fundamentals of Network Programming (sop-net-001)".
You can apply online through our website. You can either create an account, browse our course catalog, or apply directly without registration.
Yes, some advanced courses require prior knowledge or experience. For example, "JavaScript Fundamentals" requires "HTML and CSS introduction", and "Frontend Frameworks" requires "Frontend Development with HTML 5, CSS 3, and JavaScript". Each course listing clearly outlines its specific prerequisites.
No, our programs do not require an application fee.
Our courses are strictly online, featuring live sessions and one-on-one personalized learning for members who opt for it.
Our remote learning structure offers a set timeline with a flexible schedule. All weekly content, including notes and pre-recorded videos, becomes available at the start of the course week. Graded activities have specific due dates established by the instructor. For paid courses, live classes via Zoom will have a specific day of the week for students to log in.
Course durations vary. Our courses range from 4 weeks (e.g., "Understanding Programming and Software Development") to 15 weeks (e.g., "Frontend Development with HTML 5, CSS 3, and JavaScript" or "Foundations of Software Development").
Students will primarily use Visual Studio Code for development. We also provide an online code pad on our website for convenience. Other tools will be introduced as needed for specific courses, such as GitHub for version control.
Tuition fees vary by course. Visit our course detail page for detailed pricing. Some courses are free, such as "Understanding Programming and Software Development", "Foundations of Web Development (HTML introduction)", "Command Line, Git, and GitHub", and "Python Fundamentals".
No, we do not currently offer financial aid or scholarships.
No, payment plans are not currently available. However, we offer a 2-week free trial period for all paid courses.
Yes, one-on-one individualized learning is available for an additional cost.
Yes, all students who pass their course will receive a shareable certificate of completion with a verification code.
Absolutely. Our structured learning paths, which emphasize "Vanilla First" programming for strong problem-solving skills, are designed to help non-tech professionals transition into software development roles. Students who pass will also be considered for internship positions when available.
You’ll have access to instructors and a support team via email, scheduled calls, and dedicated WhatsApp groups for each course.
Yes, we provide accessible learning formats. Please contact our support team for specific requests.