Core Programming Concepts

Everyone has to start somewhere. In the first few months of our course, learn the core foundation of computer programming. Variables, loops, functions and more. Once you harness the fundamentals, you can apply these skills in a field of development.

Database Programming

After gaining knowledge of the basics, we move on to the all important world of databases. Learn how to properly design a database, structuring data, and building optimized queries. With that knowledge in hand, learn how to connect your application to your database.

Web/Mobile Development

These days, the majority of software is built for the web. In the final three months of the course, we take a deep dive into web development. We start with HTML/CSS and go all the way through to building robust back ends to our web applications.

About our Course

LIT offers a unique nine month course in the field of Software Development and Computer Programming. We assume no prior knowledge and start from the very beginning. The core focus of the course is in Web Development as the majority of applications in today's connected world is built for the web. In the first few months of the course however, we make no mention of the web, as that's where students are trained on the core programming concepts that apply everywhere. From there, we move on to Database Programming, after which we dive deep into the intricacies of the web. Once a student has completed our course, they are ready to hit the job market as an entry level software developer.

Is Programming right for you?

Computer Programming is hard. Unlike other fields, programming doesn't involve lots of memorization, rather it involves lots of logic and critical thinking. Enjoy puzzle solving? Did well in Algebra in school? Programming might be perfect for you. If on the other hand logic isn't your bag, then perhaps programming won't suit you. For further discussion on this matter, call one of our experts today at (732) 290-5703.

Course Structure

At LIT we strongly believe that the only way to really learn computer programming is by doing. Lots and lots of doing. To that end, much of the eight months is spent writing lots of code. A typical class involves a healthy mix of 50% lecture and 50% assignments. Additionally, there's an average of 5-6 hours of homework a week.

Schedule

There's a total of 6 hours of class each week. For men, the classes are given on Tuesdays and Thursdays from 7:30 - 10:30 in the evening. For women, the classes are given on Mondays and Wednesdays from 7:30 - 10:30 in the evening. For starting dates, please call us at (732) 290-5703.

Remote Classes

Not in Lakewood? Not a problem. Many of our students join our live classes from the comfort of their living room. We take advantage of the latest remote meeting technologies to make it feel like you're sitting in the class room along side all the others.

Course Curriculum

Month 1 (C#)
  • Visual Studio Basics
  • Basic Syntax
  • Variables
  • Control Structures (if/else, loops)
Month 2 (C#)
  • Methods
  • Arrays and some basic data structures (List<T>)
  • Introduction to Algorithms
  • Mutli Dimensional Arrays
Month 3 (C#)
  • Object oriented Concepts
  • Deep dive into Object Oriented Programming
  • Inheritance and Polymorphism
  • Strings
Month 4 (C#)
  • Advanced Data structures (LinkedLists, Stack, Queue, HashTable etc.)
  • Advanced Algorithms
  • Delegates and Events
  • LINQ and C# Functional Programming
Month 5 (Databases/Web)
  • Database Concepts
  • Sql Server
  • Tables, Queries, Stored Procedures
  • Communicating with DB from code (ADO.NET / ORM)
  • Basic Web technologies (networking concepts, HTTP, HTML/CSS)
Month 6 (JavaScript/C#)
  • Deep dive into JavaScript (ES2015 and beyond)
  • Intro to Git
  • Intro to ASP.NET Core (C# web server side framework)
  • Full Stack Development with ASP.NET Core
  • Authentication
Month 7 (C#/JavaScript)
  • Entity Framework Core
  • Intro to React.js
  • SPA Concepts
  • Full Stack Development with React.js and ASP.NET Core
Month 8 (Web)
  • React Forms
  • Validation in React
  • NPM
  • React Context
  • React Data Flow
  • Advanced React Concepts
Month 9 (Web)
  • WebSockets (SignalR)
  • Deployment
  • Advanced Git
  • Online Profile/Presence
  • Job Interview Preparation

Success Stories

A list of companies who've hired LIT graduates.

Contact us

Interested? Have some questions? Reach out to us and one of our faculty members will follow up with you.

Your message has been sent. Thank you!