Frequently Asked Questions

Find answers to common questions about our courses, admissions, and more.

General Information

What programs do you offer?

We offer courses in web development, software development, data science, artificial intelligence, and network programming.

Who are your courses for?

Our courses cater to beginners with no prior programming experience, intermediate learners, and professionals looking to upskill or switch careers.

Do I need prior experience in programming to enroll?

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.

What programming languages will I learn?

Our courses cover popular languages such as Python, JavaScript, PHP, HTML, CSS, and SQL.

What does "Vanilla First" programming mean?

"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."

Are there any free courses available?

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)".

Admissions & Enrollment

How do I apply?

You can apply online through our website. You can either create an account, browse our course catalog, or apply directly without registration.

Are there any prerequisites?

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.

Is there an application fee?

No, our programs do not require an application fee.

Course Delivery

Are your courses online or in-person?

Our courses are strictly online, featuring live sessions and one-on-one personalized learning for members who opt for it.

How is your remote learning structure set up?

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.

What is the duration of each course or program?

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").

What tools and platforms will I use?

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.

Fees & Financial Aid

How much do your courses cost?

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".

Do you offer financial aid or scholarships?

No, we do not currently offer financial aid or scholarships.

Are payment plans available?

No, payment plans are not currently available. However, we offer a 2-week free trial period for all paid courses.

Do you offer one-on-one individualized learning?

Yes, one-on-one individualized learning is available for an additional cost.

Certification & Career Support

Do I receive a certificate after completing a course?

Yes, all students who pass their course will receive a shareable certificate of completion with a verification code.

Can your programs help me switch careers into tech?

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.

Technical Support & Accessibility

What if I need help during the course?

You’ll have access to instructors and a support team via email, scheduled calls, and dedicated WhatsApp groups for each course.

Is there support for students with disabilities?

Yes, we provide accessible learning formats. Please contact our support team for specific requests.