All Degree, Foundation & Short Courses The City St George's programmes cover undergraduate and postgraduate education, research, short courses and professional development in a wide range of subjects. Search courses Find Filters (3) Filter coursesResetCourse levelAll course levelsShort courses and professional development (11)SubjectAll subjectsComputing and computer science (11)LocationAll locationsClerkenwell campus (1)Online (10)Method of studyAll methods of studySummer School (1)Online (10)In person (3)Evening course (10)Course typeAll course typesShort courses (11)TopicAll topicsData analytics (1)Programming (11)Browse by monthAll monthsJanuary (10)February (1)April (1)May (10)July (2)October (9)November (1)No filters are valid for the current query.Reset FindShow 11 coursesMatching courses (showing 1–10 of 11 courses)Advanced JavaScript with ReactJS and NextJSShort courseThis Advanced JavaScript online evening short course covers advanced techniques including asynchronous programming, working with APIs, and more dynamic web development practices. Duration: 8 weeks Location: OnlineC/C++ – Introduction to Programming Using C Part 1Short courseDevelop your object-oriented programming and C++ skills with this online introductory course studying C and C++ languages. Duration: 8 weeks Location: OnlineC/C++ – Object-Oriented Programming Using C++ Part 2Short courseDevelop your object-oriented programming and C++ skills with this second part of the study of C and C++ languages. Duration: 8 weeks Location: OnlineIntermediate Python ProgrammingShort courseTaught at our campus in Central London, our Intermediate Python course transforms your foundational knowledge into practical, real-world applications. Duration: 10 weeks Location: Clerkenwell campusIntroduction to Conversational and Generative AIShort courseAn introductory course to Conversational AI exploring data sources, sentiment analytics and intent recognition. Delivered in Central London. Duration: 8 weeks Location: OnlineIntroduction to Data Analytics and Machine Learning with PythonShort courseAn ideal course for Python developers looking to learn the basics of data analysis and machine learning required for a junior data analytics post. Duration: 5 – 10 weeks Location: OnlineIntroduction to Programming with PythonShort courseGain an introduction to programming in the Python programming language with our beginners level evening course. Duration: 5 – 10 weeks Location: OnlineJava 1: Object-Oriented Programming with Java Part 1Short courseLearn Java, the most popular and widely used programming language in the world, and develop a strong understanding of computer programming. Duration: 8 weeks Location: OnlineJava 2: Object-Oriented Programming with Java Part 2Short courseThis online course develops your Java knowledge with more complex features including multithreading, GUI development, event handling and design patterns. Location: OnlineJavaScript and Modern Frontend DevelopmentShort courseThis 8-week online course is an introduction to JavaScript programming and DOM scripting with HTML5. Duration: 8 weeks Location: OnlinePrevious page1…2Next page[object Object]