Build a path to a more lucrative and creative career in the booming technology industry. Connect with industry partners and build a network of other technology professionals.
*Professional skills, non-accredited course. No credits awarded.

Apply To Code Lab


Hong Kong to Salt Lake City, Singapore to Houston.

Learn To Code Anywhere!


Before class of after work, 24 hours a day.

Learn To Code Anytime!


Novice to Professionals, 10 years old to 100 years old.

Anyone Can Learn To Code!

See To Believe

What We Offer

New Charter University (NCU) is pleased to offer a Full Stack Software Development Professional Certificate program, powered by Bottega. Immerse yourself in the most up-to-date tech industry languages, tool, and techniques included in each of our Code Lab courses.

Build a path to a more lucrative and creative career in the booming technology industry. Connect with industry partners and build a network of other technology professionals.

Full Stack Certificate

The Full Stack Development Certificate program focuses on the use of front-end libraries or frameworks, building backend sites programming, managing deployment and installation on servers, and running SQL queries on databases.
The Certificate requires completion of eight (8) courses for 24 semester credit hours.


  • Demonstrate knowledge of advanced concepts and theories of computer science including issues of computability, data organization, binary data manipulation, data storage, and data retrieval.
  • Utilize advanced problem-solving and critical-thinking techniques to design, develop, and use complex computer applications, data analytics systems, and security protocols.
  • Apply advanced numeracy and economic managing skills in business and technology industry settings.
  • Utilize high-level, computer languages that incorporate object-oriented design techniques.
  • Object Oriented Programming


    Introduces fundamental concepts of computer programming; such as structure, syntax, problem solving, data types, decision logic, loops, functions, arrays, and more. Prerequisites: CS110.

    Front End Foundations and Technology Lab


    Students will learn the fundamental concepts associated with front end development, including HTML, CSS, Sass, JavaScript, jQuery and UI/UX. Prerequisites: CS110.

    Database Systems


    Students will learn comprehensive, database, management skills that covers both SQL and NoSQL database systems. Prerequisites: CS110.

    Systems Analysis and Design and UML Development


    Students will learn how to work with the modeling language of UML, including the syntax for visually modeling software applications along with case studies of design pattern implementations. Prerequisites: CS110.

    Web Application Development


    Students will learn how to build a fully functional web application using proper methods and design. Prerequisites: CS110.

    Test Driven Development/Behavior Driven Development


    Students will learn how to build a full web application while following the software engineering patterns of Test Driven and Behavior Driven development. Prerequisites: CS110

    Advanced Object-Oriented Programming


    The student will develop further knowledge in advanced object-oriented programming. Prerequisites: CS277.

    Advanced Web Development


    Students will learn how to build multiple applications that communicate with each other via API data calls with a microservice based application. Prerequisites: CS410

    *CS110 can be waived with prior, documented education or experience and approval of Academic Dean.

    Additional Course Items

    Computer Science Basics | GitHub | Sinatra | Command Line | Heroku | Object Oriented Programming | Database Theory | Code Styles Guide Airbrake | Debugging | Unit Tests | Amazon Web Services | Postman | Machine Learning




    Why Choose NCU Code Lab?

    The Work, School, Life Balance

    Recognized experts in Competency-based Education for adult learners, New Charter University (NCU) provides a flexible online and on campus learning environment where students can progress at a pace that allows them to maintain strong performance in their current job, while developing skills for coveted jobs in the booming technology industry.

    Providing the best of both worlds, NCU utilizes the Bottega platform to create a rigorous supportive learning environment with optimal work/life/school balance.

    Start Changing Your Life Today

    Jordan Hudgens

    Curriculum is only as good as the people behind it.

    Meet our master of curriculum. Jordan Hudgens is the CTO and Co-Founder of Bottega where he leads instruction and curriculum development for all of the Bottega code schools around the US.

    As a developer for over the past decade, Jordan has traveled the world building application and training individuals on a wide variey of topics, including: Ruby development, big data analysis, and software engineering.


    Total Students


    Years Experience


    Udemy Rating

    Start Changing Your Life Today

    Our Curriculum

    NCU (, an accredited university, has strategically adopted Bottega learning resources. Bottega an accredited post-secondary institution, whose Full-Stack Software Development courses have earned college credit recommendations from the American Council on Education (ACE).

    With master teachers, such as the famous Jordan Hudgens, at the helm and a proprietary practice environment, you can build solid coding skills.

    What makes NCU Code Lab Unique

    NCU Code Lab powered by Bottega produces REAL SKILLS that lead to REAL JOBS that create REAL OPPORTUNITUES for REAL PEOPLE to improve their lives.

    Built on a foundation of solid educational practicies and core software development skills, NCU Code Lab adds substantive CAREER COACHING. Relationships with national and international hiring partners employers create symbiotic relationships to the benefit of both the companies and the NCU Code Lab graduates. Focus on and accountablility for to creating string professional profiles, resumes, project portfolios, and peer networks is part of what elevates the NCU Code Lab aboue the competition.

    Preparing students with the skills for lifelong learning, problem solving, and leadership is also a differentiator. Graduates have the opportunitu to learn both the coding skills and 21st century soft skills that employers value.

    NCU Code Lab also provides students a flexible learning enviroment where they can learn in the setting the best fits them. Students have the option of a traditional classroom, blended, or fully online program.

    Apply Now