More For Students
Frequently Asked Questions
What is AlbanyCanCode?
We are a not-for-profit organization founded in June 2016, dedicated to the vision of a talent-fueled pipeline for our region’s software sector. To build this pipeline, we work with employers, educators, and community organizations to identify, train, and advocate employment of people with the skills to work in software and IT jobs.
The goal is to remove the economic and cultural barriers to working in technology. We want our region to have an inclusive, vibrant, and expert pipeline of technologists. Part of that mission involves changing mindset in our region about who can be a technologist, and how to evaluate candidates for technology jobs.
There are free online coding courses. Why would I take an AlbanyCanCode course?
FreeCodeCamp, CodeCademy, Kahn Academy, Udemy, Lynda.com, the Odin Project, StackOverflow, YouTube, the New Boston….the list of online code instruction providers is extensive. Whether your career direction is toward being a tester, a coder, a developer, an engineer, a database programmer, or another flavor of technologist, your ability to use online resources to keep your skills up to date is key.
AlbanyCanCode gives students a structure to learn a well-rounded set of skills that are relevant to local employers. The curriculum uses online materials, books, and labs to ensure hands-on practice in depth. Software developers working in the Cap Region give frequent guest lectures, labs, and workshops to mentor students in applying the hard skills and soft skills needed in local workplaces. Students are encouraged to use the projects assigned in the courses in a portfolio on a repo (using Github or bitbucket) to show prospective employers and collaborators.)
How much do the classes cost?
Tuition for Fall 2017 Front End Web Development course is $1,500 per student.
Tuition for the Fall 2107 Back End Web Development course is $1,650.
Tuition covers the 12-week classes, labs, projects and workshops (example: resume development, project management, freelancing
Through our partnership with SCCC, students can be connected with sources of financial assistance. There may be federal or state tuition grant programs for low-income, underemployed or unemployed persons, veterans, and other demographics.
Community college classes in programming cost much less. Why would I apply to AlbanyCanCode?
Community colleges offer curricular instruction, normally on an open enrollment basis, as part of a multiple-course sequence of academic study. Their mission is simple and broad: education.
AlbanyCanCode has a more specific mission: empowering those who have potential to enter the tech field, or to break barriers to progress in their careers, within a short period after graduation. We exist to eliminate the disconnect between what employers & the economy need, and talent. Our courses provide:
- practical, hands-on training in key, job-relevant languages, plus all the adjacent tools, frameworks and libraries;
- experience with software workplace tools and practices;
- career guidance with resume support, networking and job introduction;
- opportunities to join app devt teams working on community projects, for seriously relevant portfolio development.
In short, AlbanyCanCode has a alignment and connections with employers that community colleges do not. We also prepare our students to find the right fit in the workplace, not merely to teach a coding skill.
What is the application process?
The initial application screens for basic reading comprehension and math aptitude as well as level of past experience with technology, area of interest, and motivation.
Solid applicants will be invited to complete a qualifying exercise, as a means to ensure that all students are in a position to benefit from and succeed in the class.
Based on the qualifying exercise, AlbanyCanCode will accept applicants. Accepted students are directed to SCCC to register and self-pay, or to apply for financial assistance.
When and where are the classes offered? What do I need to know about the classes?
Each class meets 6 hours per week, in the evening; typical schedule is twice a week for 3 hours per class. 5:45-8:45 PM. Outside of class hours, students have readings and assignments, resulting in a commitment of about 10 hours per week. The classes run for 12 weeks, and are offered in Spring and Fall.
Each class is a combination of lecture – usually an hour – followed by a two-hour period of challenge and lab in which students solve a problem using the technology being studied. Labs are often led by mentors from area software companies.
Do I get college credit for AlbanyCanCode classes?
Our classes are offered through the non-credit side of SCCC.
Do I get a certificate when I complete an AlbanyCanCode class?
Students who complete coursework and projects will receive a certificate of course completion. Note, however that hiring in the software industry is typically based on demonstrated competency rather than certification.
Will I get a job after completing a course?
AlbanyCanCode courses are designed to equip students as candidates to be interviewed and hired into internships or entry level positions. Some of our employer advisory council members are able to arrange internships and interviews for graduates who can demonstrate strong technical and workplace skills.
In our classes, students establish the basic kit for seeking employment in the tech sector; a set of foundational and relevant hard skills; the soft skills to work as part of a team in a development environment; understanding of the resources and need for continued learning of important and new technologies; a portfolio of projects to showcase; guidance on building a resume; opportunities to meet and work with local mentors and employers; introductions to local tech recruiters.
Can I really be hired into a software job without a degree in computer science?
If you have the aptitude, the passion for code, the willingness to practice, and the communication and teamwork skills to be part of a team – absolutely. Yes. Where employers hire entry level technologists, they look for:
- hard technical skills in currently used technologies,
- an understanding of software development and/or IT enterprise management processes,
- teamwork and communication skills, and
- aptitude and passion for computing, proven by a portfolio of projects.
On the topic of employment, some but not all of our students seek full time employment, or a total career change. Some want to work as freelance web developers. Others use their upgraded skills as technologists to advance their existing careers. Among our students are computer science majors who lack real world project experience, IT professionals who have hit a ceiling in their job advancement, entrepreneurs who want to be comfortable with web and mobile app development, artists, musicians, hackers, game designers, teachers.
What kind of jobs will AlbanyCanCode prepare me for?
Junior front-end web developer; interactive marketing, advertising, and communications; full stack web application developer are some job descriptions most closely aligned with our Front End Web dev and Back End Web Dev course content.
Graduates of AlbanyCanCode’s Front End course will, in addition, have a foundational understanding of the software development process: aspects including user experience design, data modelling, basic server side setup and version control. They will have the tools; resources; and habits of research and practice to allow continuous learning of client-side – and potentially, server-side development skills.
Graduates of AlbanyCanCode’s back end course will, in addition, have a foundational understanding of key server side development scripting languages; tools; resources; and habits of research and practice that are necessary for jobs in database programming; cybersecurity; QA and testing; game development.
Why does this program exist?
Our adult classes are under the umbrella of “workforce development”: we offer a practical course of training for local people with aptitude, so they can skill up for local jobs in the software and tech sector.
At the same time, we are passionate about reducing the economic and cultural barriers to a more diverse software and technology sector. We are keenly aware that while aptitude is distributed evenly, opportunity is not. In K12 as well as workforce development projects, AlbanyCanCode seeks to provide pathways to empowerment for everyone who has the ability and interest to become a technologist.