Software Development Foundations with Python
This course is a bootcamp-style course that introduces the audience to key concepts in programming using the Python language. The course uses a practical approach to learning all the key Python constructs that all Python programmers need to know. Being an introductory class, coding is done using Google Colab (Jupyter Notebooks) as well as an […]
Django RESTful Services
This course dives right into Django, then moves on to teach students how to develop REST APIs. Students start the basics of creating web apps, then moving on to serializing data and creating endpoints. Along the way, students will be introduced to many convenience modules that make programming easier and apps more professional.
Software Developer Foundations
This program introduces students to key concepts in programming, Data Science and Cloud Computing. Students will gain proficiency coding in Python, understand data filtering and cleaning, and gain experience with Google Cloud Storage. With a focus on practical aspects of Python and its application to data science, the class prepares students through hands-on projects that […]
Developing ASP.NET Core MVC Web Applications
In this course, students will learn to develop advanced ASP.NET Core MVC applications. The focus will be on coding activities that enhance the performance and scalability of the Web site application.
Programming in C#
This training course teaches developers the programming skills that are required for developers to create Windows applications using the Visual C# language. During their five days in the classroom students review the basics of Visual C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an […]
This is a comprehensive course in Django development. Participants will create, build, and test a Django application. Topics include Deployment, RESTful services, Templates, Models, Forms, and Unit Testing. Upon completion of the course students will be able to create and maintain Django applications using well-tested techniques.
HTML5 and CSS
Mobile-enabled web applications are important for modern websites. Therefore, today’s websites require deeper technical knowledge to produce a more interactive experience. To accomplish this, we need the new features that HTML5 and CSS3 have to offer. This course will teach basic web concepts alongside modern HTML5 tools starting with the very ﬁrst lecture, making it […]
Network Programming In C
This course trains students to write networked software, services, and tools. This course is suitable for students who have some command of the C language, some Python experience, and wish to write networked software.