Course in Computer Science in England in United Kingdom

See Course Studies in Computer Science 2017 in England in United Kingdom

Computer Science

You can usually take higher education courses if you’re 18 or older. They’re regularly taught in universities, colleges and professional institutions such as art schools or agricultural colleges - nearly all of which have their own websites. You can get a wide range of skills, for example, diplomas, bachelor degrees, foundation degrees and post-graduate degrees.

The Master Degree in Computer Science program prepares students to work with computing problems and solutions. Graduates are highly sought after by employers and can work in a vast array of fields including technology, business and much more.

The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom and Britain, is a sovereign state located off the north-western coast of continental Europe.The two most famous (and oldest) universities are Oxford and Cambridge (often referred to as Oxbridge by many Britons) England also has several other world-class institutions, including several in London (notably Imperial College, the London School of Economics, University College London and King's College London, all are part of London University)

England is the largest of the four "home nations" that make up the United Kingdom. It is also the most populous of the four with almost 52 million inhabitants (roughly 84% of the total population of the UK).

Request Information Course Studies in Computer Science in England in United Kingdom 2017

Read More

Mastering Mathematical Finance Online Courses - Numerical Methods in Finance with C++

Department of Mathematics University of York - Online Programs
Online Part time 4 - 8 months August 2017 United Kingdom York

Driven by concrete computational problems in quantitative finance, this book provides aspiring quant developers with the numerical techniques and programming skills they need. The authors start from scratch, so the reader does not need any previous experience of C++. [+]

Course Studies in Computer Science in England in United Kingdom. The courses are based on 8 books from the "Mastering Mathematical Finance" (MMF) series published by Cambridge University Press. There are 8 individual courses - each covering the contents of one of the books. Delivery is by means of one-to-one tutorials conducted via Skype by the authors and editors of the series, and regular coursework. Who are the courses aimed at? The courses are designed to meet the continuing professional development and training needs of: Finance or IT professionals working in quantitative finance and risk management Individuals seeking a career change, managers who need to keep abreast with progress in these fields Prospective students who would like to prepare for entry to relevant postgraduate degree programmes Pre-sessional course (Pre-sessional course "Mathematics for Quantitative Finance" - This course is suitable for candidates who need to consilidate their mathematics background before embarking on some or all of the 8 courses. Cost - £1500) Method of Delivery List of Courses Each online course to be based on a book from the MMF series, with an additional set of exercises, and involves 10 rounds of activities culminating in 10 one-to-one online sessions. Each course takes aproximately 4 - 8 months to complete. Each of the 10 rounds consists of: self-study based on the book, problem solving: solutions submitted and marked electronically, model solutions to the problems attempted, written feedback on the work submitted, one-hour one-to-one online session via Skype with screen sharing, conducted by one of the authors of the MMF series, tailor-made for individual requirements, a combination of lectures and tutorials. Additionally, each module to provide: an online discussion forum, email support, final test. Induction meeting via Skype to cover technical matters before the start of the first module (including help in using the software needed for online delivery). Each student will need a decent internet connection (broadband standard), a Windows or Mac computer and a Skype account. There is some additional free software to install such as the LyX mathematical editor. Additional pre-sessional course available for delegates who need to revise or acquire relevant mathematical background. About the Numerical Methods in Finance with C++ Driven by concrete computational problems in quantitative finance, this book provides aspiring quant developers with the numerical techniques and programming skills they need. The authors start from scratch, so the reader does not need any previous experience of C++. Beginning with straightforward option pricing on binomial trees, the book gradually progresses towards more advanced topics, including nonlinear solvers, Monte Carlo techniques for path-dependent derivative securities, finite difference methods for partial differential equations, and American option pricing by solving a linear complementarity problem. Further material, including solutions to all exercises and C++ code, is available online. The book is ideal preparation for work as an entry-level quant programmer and it gives readers the confidence to progress to more advanced skill sets involving C++ design patterns as applied in finance. Written specifically at the Master's level by experienced lecturers, so readers can dive in directly The mathematics is rigorous but also motivated, so readers see how to apply what they learn Online material includes solutions to exercises and C++ code [-]

Game Development Programme Oxford Gap Year (for ages 17-19)

Oxford Royale Academy
Campus Full time August 2017 United Kingdom Oxford

Game Development Programme Oxford Gap Year (ages 17-19) [+]

Accommodation details Students will be accommodated in single and twin rooms, both in the historic manor and in modern outbuildings. Bathrooms are shared between a few students. Male and female students will be separated by corridor and/or staircases. Safety and security on campus In the manor, students are overseen by the Programme Director, who implements the day-to-day running of the programme. The Director is assisted by a team of Counsellors who very often are current members of the University of Oxford. The Counsellors ensure that students are looked after pastorally, culturally and socially during their programme. Students are able to talk informally and frankly to the Counsellors in order to raise concerns or to discuss university applications. The manor has a few members of residential staff who live on-site throughout the programme and are able to assist students at any time of the day or night. [-]

Course in Functional Programming in Haskell: Supercharge Your Coding

FutureLearn
Online Full time Part time 6 weeks September 2017 United Kingdom London + 1 more

Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course. [+]

Course Studies in Computer Science in England in United Kingdom. Course in Functional Programming in Haskell: Supercharge Your Coding Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and develop, and it executes efficiently on modern multicore machines. From investment banks to social networks, everyone is adopting Haskell. Get an introduction to functional programming in Haskell On this introductory course, you will discover the power, elegance and simplicity of functional programming in Haskell. By the end, you will be able to: characterise the differences between imperative and functional programming paradigms; implement small-scale functional programs in elementary Haskell; apply standard combinators for operating on lists; create new algebraic data types and use recursion to define functions that traverse recursive types; and reason in a mathematical manner about data types, functions, recursion and similar functional constructs. Learn with developers from the birthplace of Haskell This course has been created by the School of Computing Science at the University of Glasgow – the virtual birthplace of the Haskell language, where many of its original developers worked. It will give you the opportunity to learn with these experts and join the growing, global community of Haskell programmers. Requirements This course is intended for learners who already have experience of at least one programming language, such as Python or Java. You might be a computer science student, a software developer who wants to learn a new programming style, or somebody considering university study in computer science or information technology. [-]

Installing and Configuring Windows 10

Kensington and Chelsea College
Campus Full time 1 week August 2017 United Kingdom London

This course provides administrators with the knowledge and skills necessary to deploy and manage Windows 10 desktops, devices, and applications in an enterprise environment. Students learn how to plan and implement Windows 10 deployments in large organizations. [+]

Business and Management skills are essential for people working in all sectors. Whether you wish to find your first job, gain professional development in your current role, or take the next step in your career, we provide the know-how you need. Courses have a strong employability focus, giving you an opportunity to learn new skills and share ideas. Course Overview This course provides administrators with the knowledge and skills necessary to deploy and manage Windows 10 desktops, devices, and applications in an enterprise environment. Students learn how to plan and implement Windows 10 deployments in large organizations. Students also learn how to manage the Windows 10 installations after deployment to provide secure identity and data access using technologies related to Group Policy, Remote Access, and device registration. To support a variety of device and data management solutions, Microsoft Azure Active Directory, Microsoft Intune, and Microsoft Azure Rights Management are introduced. These services are part of the Enterprise Mobility Suite, which provides identity and access management, and cloud-based device, application, and update management. In addition, Enterprise Mobility Suite offers more secure data access to information stored both in the cloud and on location within corporate networks. Campus: Chelsea Centre Times: Mon-Fri 09:00 - 17:30 [-]

Computer-Supported Collaborative Learning and E-Tutoring - Advanced Professional Development [Level HE7] part-time

University of Bolton
Campus Part time 14 weeks August 2017 United Kingdom Bolton

Computer-Supported Collaborative Learning (CSCL) is helping to change the experience of contemporary teaching and learning. This course gives you the opportunity to research, analyse and understand CSCL. You will critically analyse, design and evaluate possible developments of CSCL theories and practices. As you complete the course you will be expected to reflect on your achievement in the form of an assignment or project, leading to a reflective... [+]

Course Studies in Computer Science in England in United Kingdom. Computer-Supported Collaborative Learning and E-Tutoring - Advanced Professional Development [Level HE7] part-time Computer-Supported Collaborative Learning (CSCL) is helping to change the experience of contemporary teaching and learning. This course gives you the opportunity to research, analyse and understand CSCL. You will critically analyse, design and evaluate possible developments of CSCL theories and practices. As you complete the course you will be expected to reflect on your achievement in the form of an assignment or project, leading to a reflective journal and a collaborative group project. On successful completion of this course you will be awarded a certificate of credit for 20 credits at Level HE7. In addition, you may use these credits towards one of the Masters in Education degrees offered by the University of Bolton. You will be introduced to the ideas and concepts of CSCL through keynote lectures, and a series of workshops and tutorials will expand certain topics. These sessions will help you to identify a particular direction that you might wish to research in more detail. You will be encouraged to relate your research to your interest or a particular application in your own field of work. For the collaborative group project, you will be expected to work with others in your group. Project: You will be expected to produce a project based upon your particular chosen area of study. You will have opportunities to discuss this with your tutor and to identify a topic or direction you wish to study. You are then asked to proceed with a literature search and to prepare an outline of your proposed assignment before undertaking further research and writing your report. Collaborative Group Project: You will be expected to produce a collaborative group project based upon your group’s particular chosen area of study. Again you will have opportunities to discuss this with the tutor and to identify a topic or direction the group wishes to study. You will then complete a literature search and prepare an outline of the group’s proposed project before undertaking further research and preparing the report. You will be taught and supported by professional educationalists throughout your course. This module is part of a suite of professional development courses offered by the University of Bolton covering contemporary issues and developments in education. The modules are designed to equip you with advanced skills and knowledge as you progress in your career and take on additional levels of responsibility. To gain a Masters in Education award you need 180 credits; 120 credits from undertaking advanced professional development courses or other selected modules and 60 credits from completing a dissertation. There has to be a balance between what are called option and core modules but this is straightforward and the Programme Leader can advise. The courses can be taken over a number of years, to fit in with your career and work/life balance. Most part-time students gain their Masters qualification in 2 to 3 years, but you can take up to 5 years if you wish. You will have access to 24/7 IT facilities and campus-wide WiFi, as well as one-to-one support from professional and highly experienced tutors. Entry requirements This course is open to anyone interested in creating a blended learning teaching environment. You will need a computer with internet access as this course involves on-line learning. [-]

Course in Learn to Code for Data Analysis

FutureLearn
Online Full time Part time 4 weeks October 2017 United Kingdom London + 1 more

This hands-on course will teach you how to write your own computer programs, one line of code at a time. You’ll learn how to access open data, clean it and analyse it and to produce visualisations. You will also learn how to write up and share your analyses, privately or publicly. [+]

Course in Learn to Code for Data Analysis This hands-on course will teach you how to write your own computer programs, one line of code at a time. You’ll learn how to access open data, clean it and analyse it and to produce visualisations. You will also learn how to write up and share your analyses, privately or publicly. You will install free software (see Requirements below) to learn to code in Python, a widely used programming language across all disciplines, due to its support for scientific and engineering libraries and visualisation tools, and wide range of development tools. You will write up analyses and do coding exercises using the popular Jupyter Notebooks platform, which allows you to see immediately the result of running your code and helps you identify – and fix – any errors more easily. You will look at real data from the World Health Organisation, the World Bank and other organisations. You’ll be encouraged to discuss the data and your analyses with your fellow learners, and to build a community of researchers around these and other datasets. Requirements The course does not assume prior experience in programming or data analysis. Basic familiarity with a spreadsheet application will be an advantage. The course does not require any knowledge of statistics, but you need to have basic numeracy skills, like writing arithmetic expressions, using percentages and understanding scientific notation. If you wish to brush up on your numeracy skills, we recommend the FutureLearn course Basic Science: Understanding Numbers from The Open University. To study this course you will use specialist software. You can use the software online, via a free account on a website, or offline, by downloading and installing a free software package. You will receive instructions about both options via email before the course starts. The online solution requires a good internet connection and has some limitations. The offline software has no limitations and is the recommended option. However, you will need access to a desktop or laptop computer on which you can install software. The software is free and there are versions available for Windows, Mac and Linux platforms. You will need about 3 GB of free disk space to download and install the software, and to store datasets that will be provided in the course. Whether you choose the online or offline software option, you will need to be proficient in basic computer tasks, like creating folders, downloading files and copying them to specific folders, etc. In terms of accessibility, you will be asked to use your web browser and to type code. [-]

Course in Big Data: Mathematical Modelling

FutureLearn
Online Full time Part time 2 weeks October 2017 United Kingdom London + 1 more

Learn how to apply selected mathematical modelling methods to analyse big data in this free online course. [+]

Course Studies in Computer Science in England in United Kingdom. Course in Big Data: Mathematical Modelling This course is part of the Big Data Analytics program, which will enable you to gain the big data analytics skills that are in demand today. Have you ever wondered how mathematics can be used to solve big data problems? This course will show you how. Mathematics is everywhere, and with the rise of big data it becomes a useful tool when extracting information and analysing large datasets. Learn how maths underpins big data analysis We will begin by explaining how maths underpins many of the tools that are used to manage and analyse big data. We will show you how very different applied problems can have common mathematical aims, and therefore can be addressed using similar mathematical tools. We will then proceed to introduce three such tools, based on a linear algebra framework. These tools and the problems that they address are: eigenvalues and eigenvectors for ranking graph Laplacian for clustering singular value decomposition for data compression. Develop your analysis skills with prototypical case studies In this course, we have chosen a number of prototypical problems in data analytics to demonstrate the main concepts. These algorithms can be extended to facilitate their use in big data problems. Our hands-on approach will allow you to develop your analytic skills using self-contained datasets, deepen your understanding of the underlying mathematical methods, and explore how these methods can be applied to big data in your area. Continue learning with the Big Data Analytics program This course is one of four in the Big Data Analytics program on FutureLearn from the ARC Centre of Excellence for Mathematical and Statistical Frontiers at Queensland University of Technology (QUT). The program enables you to understand how big data is collected and managed, before exploring statistical inference, machine learning, mathematical modelling and data visualisation. When you complete all four courses and buy a Certificate of Achievement for each, you will earn a FutureLearn Award as proof of completing the program of study. Acknowledgements QUT would like to thank the following content contributors: Kevin Burrage Giuseppe De Martino Steve Psaltis Ian Turner Requirements This course is designed for anyone looking to add mathematical methods for data analytics to their skill set. To get the most out of this course, we recommend that you have studied linear algebra at a university/college level. We would encourage you to refresh your knowledge of vector and matrix algebra before engaging with the course material. We will assume basic MATLAB (or other) programming skills for some of the practical exercises. MathWorks will provide you with free access to MATLAB Online for the duration of the course so you can complete the programming exercises. Visit the MATLAB Online website to ensure your system meets the minimum requirements. [-]

Course in Net that Job: How to Write a CV Online

FutureLearn
Online Full time Part time 3 weeks October 2017 United Kingdom London + 1 more

Find out how to write a CV online that will help you stand out and net your dream job, with this free online CV writing course. [+]

Course in Net that Job: How to Write a CV Online Writing a CV is a very personal thing – it’s a story about your past that employers will use to decide if you have a future with them. This free online course will guide you through the CV writing process, helping you create a CV online that will help you net your dream job. Find out how to write a CV online By the end of this course, you’ll be able to improve your existing CV, not only by making it more digital and putting your CV online, but also through being more aware of what makes a good CV and what makes a bad one. In Weeks 1 and 2, we’ll be looking at all of the key skills you’ll need to perfect your CV – the idea is that you’ll build up these key skills so that you’ll be able to see a clear improvement in your CV writing. In Week 2, we’ll consider how much technology you want your as part of your CV to be, so that, by the end of the course, you’ll be in a great position to put your CV online and net that job. Get CV writing advice from experts and learners around the world Throughout the course, you’ll get cv writing advice from Willie McGuire, Rille Raaper and Viktoria Nikolova – a team of CV experts from the University of Glasgow. You’ll also be able to connect with a huge numbers of other job hunters around the world, who are all bursting with ideas – ideas that you can use in your own CV writing. Requirements There are no prior requirements for this course. [-]

Course in Big Data: Statistical Inference and Machine Learning

FutureLearn
Online Full time Part time 2 weeks September 2017 United Kingdom London + 1 more

This free online course equips you for working with these solutions by introducing you to selected statistical and machine learning techniques used for analysing large datasets and extracting information. [+]

Course Studies in Computer Science in England in United Kingdom. Course in Big Data: Statistical Inference and Machine Learning Everyone has heard of big data. Many people have big data. But only some people know what to do with big data when they have it. So what’s the problem? Well, the big problem is that the data is big—the size, complexity and diversity of datasets increases every day. This means that we need new technological or methodological solutions for analysing data. There is a great demand for people with the skills and know-how to do big data analytics. Extract information from large datasets This free online course equips you for working with these solutions by introducing you to selected statistical and machine learning techniques used for analysing large datasets and extracting information. Of course, we can’t teach everything in one course, so we have focused on giving an overview of a selection of common methods. You will become familiar with predictive analysis, dimension reduction, machine learning and clustering techniques. You will also discover how simple decision trees can help us make informed decisions and you can dive into statistical learning theory. Explore real-world big data problems These methods will be described through case studies that explain how each is applied to solve real-world problems. You can also develop your coding skills by applying the techniques you’ve just learnt to complete hands-on tasks and obtain results. Just as there are many statistical and machine learning methods for big data analytics, there are also many software packages (see ‘Requirements’ below) that can be used for this purpose. In this course, we will expose you to three such packages, so that you can start to become familiar with using different tools, and can gain confidence in going further with these packages or using others that may come your way. Continue learning with the Big Data Analytics program This course is one of four in the Big Data Analytics program on FutureLearn from the ARC Centre of Excellence for Mathematical and Statistical Frontiers at Queensland University of Technology (QUT). The program enables you to understand how big data is collected and managed, before exploring statistical inference, machine learning, mathematical modelling and data visualisation. When you complete all four courses and buy a Certificate of Achievement for each, you will earn a FutureLearn Award as proof of completing the program of study. Acknowledgements QUT would like to thank the following content contributors: Tomasz Bednarz Amy Cook Miles McBain Kerrie Mengersen Sam Rathmanner Nan Ye Requirements You will enjoy this course most and benefit from the learning experience if you have a basic understanding of statistics and mathematics at an undergraduate level. In this course you will be using the following free tools. Please review the product websites below to ensure your system meets the minimum requirements: R and R Studio Desktop (open source edition) You will complete practical exercises using R Studio, so you’ll need to be familiar enough with R to: install a package import data read and run starter code develop a solution or read through a solution and gain understanding from it. NOTE: You must first have a working installation of R to use R Studio. H2O Flow H2O Flow can be used as a stand-alone package for big data analytics or can be used in conjunction with R. This package will allow you to tackle larger problems that you might encounter in your own work. WEKA WEKA is a popular workbench for machine learning and statistical analysis. It comprises a very wide range of tools that are suitable for big data analysis. Knowing R, H2O Flow and WEKA will give you a powerful, flexible and scalable set of tools to manipulate and analyse big data. [-]

Installing and Configuring Windows Server 2012

Kensington and Chelsea College
Campus Full time 1 week August 2017 United Kingdom London

Get hands-on instruction and practice installing and configuring Windows Server 2012, including Windows Server 2012 R2, in this five-day Microsoft Official Course. [+]

Business and Management skills are essential for people working in all sectors. Whether you wish to find your first job, gain professional development in your current role, or take the next step in your career, we provide the know-how you need. Courses have a strong employability focus, giving you an opportunity to learn new skills and share ideas. Course Overview Get hands-on instruction and practice installing and configuring Windows Server 2012, including Windows Server 2012 R2, in this five-day Microsoft Official Course. This course is part one in a series of three courses that provides the skills and knowledge necessary to implement a core Windows Server 2012 infrastructure in an existing enterprise environment. This course maps directly to and is the preferred choice for hands-on preparation for the Microsoft Certified Solutions Associate (MCSA). Exam 410: Installing and Configuring Windows Server 2012, which is the first of three exams required for the MCSA: Windows Server 2012 credential. Campus: Chelsea Centre Times: Mon-Fri 09:00 - 17:30 [-]

ICT in Education - Advanced Professional Development [Level HE7] part-time

University of Bolton
Online & Campus Combined Part time 16 weeks August 2017 United Kingdom Bolton

This course allows you to integrate theoretical aspects of ICT with your own professional practice in education, as well as enabling you to assess your own achievement of the learning outcomes. In discussion with your tutor, you will identify a potential e-learning development portfolio that will be suitable for your professional practice... [+]

Course Studies in Computer Science in England in United Kingdom. ICT in Education - Advanced Professional Development [Level HE7] part-time This course allows you to integrate theoretical aspects of ICT with your own professional practice in education, as well as enabling you to assess your own achievement of the learning outcomes. In discussion with your tutor, you will identify a potential e-learning development portfolio that will be suitable for your professional practice. Your portfolio needs to be significant in scale and scope. Routine development, such as that involved in normal course learning material development (normal power point presentations, traditional written handouts, etc.), is NOT what is envisaged. Some examples of the type of projects previous students have undertaken are given in the Further Course Information section below. This is a challenging course that involves both individual tutorial appointments for consultation and group teaching. You will use the WebCT discussion forum facility and actively participate in online discussions in order to get the most from tutorials and group work. You must complete required preliminary reading and tasks before attending any of the sessions (face-to-face or online discussion forums). For individual or group tutorials, you must bring your work and prepare questions to be addressed / clarified. On successful completion of this course you will be awarded a certificate of credit for 20 credits at Level HE7. In addition, you may use these credits towards one of the Masters in Education degrees offered by the University of Bolton. After an initial informal exploration, and an initial literature search (intensive use of electronic based resources available at the University of Bolton library and on the internet, is expected), you will formulate clear and specific project aims and objectives. You will agree these with your supervising tutor. The initial literature search including web based research is important. There must be up-to-date, published literature that is relevant to your proposed project. A key part of the assignment involves demonstrating that what you have done is informed. The results of the literature search are submitted with a written piece early on (see below). Having finalised and agreed your project aims and objectives, you will create an action plan showing key stages, criteria for completion, date for completion and keep this up to date. You will be expected to maintain contact with your supervisor at all stages, and WebCT provides the communication facilities necessary to achieve this. All work undertaken and submitted must be with guidance from your supervisor. When developing group-work you will need to keep a meeting log book to record the progress of your work, ideas and reading. Some examples of projects undertaken by previous students: a) Applying e-pedagogy to a multimedia online course: evaluating different pedagogy theories using technology and selecting the more effective one for a case study. b) The introduction of a VLE to support language learning in HE: a feasibility study using a VLE to support, by blended learning, a language course in HE. c) An e-learning portfolio for a HND in Photography: analysis, selection, justification and demonstration of multimedia resources to support a HND module. This module is part of a suite of professional development courses offered by the University of Bolton covering contemporary issues and developments in education. The modules are designed to equip you with advanced skills and knowledge as you progress in your career and take on additional levels of responsibility. To gain a Masters in Education award you need 180 credits; 120 credits from undertaking advanced professional development courses or other selected modules and 60 credits from completing a dissertation. There has to be a balance between what are called option and core modules but this is straightforward and the Programme Leader can advise. The courses can be taken over a number of years, to fit in with your career and work/life balance. Most part-time students gain their Masters qualification in 2 to 3 years, but you can take up to 5 years if you wish. You will have access to 24/7 IT facilities and campus-wide WiFi, as well as one-to-one support from professional and highly experienced tutors. Entry requirements This course is open to anyone with an interest in developing blended learning skills and e-learning. You will need a computer with internet access as this course involves on-line learning. [-]

GDip Computing (Pre-Masters)

University of Kent, School of Computing
Campus Full time 9 months August 2017 United Kingdom Canterbury

The GDip in Computing is suitable for graduates of other disciplines seeking to progress to the MSc in Computer Science (conversion) or one of our IT and Business Masters programmes. [+]

This pre-Masters course tops up the equivalent of a UK ordinary BSc degree to UK honours level. It is aimed at international students with undergraduate degrees from institutions that do not award the equivalent of UK honours degrees. A Graduate Diploma (GDip) can be used to gain admission to a relevant MSc programme at Kent or elsewhere in the UK (subject to satisfactory performance). Performance on the GDip equivalent to a good 2.2 honours level guarantees entry to appropriate MSc programmes at Kent. The GDip in Computing is suitable for graduates of other disciplines seeking to progress to the MSc in Computer Science (conversion) or one of our IT and Business Masters programmes. If you have studied computing before the GDip in Computer Science may be more suitable. Entry requirements - A good ordinary Bachelors degree in any subject [-]

Makers (Junior Web Developer Course)

Makers Academy
Campus Full time 16 weeks Open Enrollment United Kingdom London

In 12 weeks, go from being a novice to a junior web developer with the intensive, coding bootcamp in London [+]

Course Studies in Computer Science in England in United Kingdom. LIFE AT MAKERS Being a student at Makers Academy is a very emotional journey. Eating, sleeping and breathing code becomes a huge part of your life, but looking after your wellbeing is also critical to becoming a great developer. On site we have Dana, our Chief Joy Officer - a certified yoga instructor who runs daily yoga and meditation classes and is here to look after your well being. It’s also important to unwind and bond socially with your cohort. We're surrounded by some of London's quirkiest cafes, yummiest street food and busiest pubs. We also host regular events such as Petcha Kutcha lightning talks, games nights, karaoke nights, as well as organising group activities like climbing, go-karting and going to the theatre. WHAT YOU'LL LEARN PRECOURSE Everything you need to get ready for the main course In the four weeks preceding the full-time course, all students are required to complete a (very important!) part-time PreCourse, which ensures that all of our students get to the required basic level of competence when they enrol at Makers Academy. In the first week, we focus on the foundations: first, the command-line, which is key to navigating around your computer; second, you'll tackle version control using Git and Github. This is followed by learning Ruby syntax through challenges. The PreCourse requires a minimum of 20 hours per week to complete successfully, but the more time you can spend on the PreCourse, the better. Each Friday during the PreCourse, we send out a challenge to help solidify and focus students' learning and check in on their progress. WEEK 1 Test-Driven Development and Object-Oriented Programming The main topics of week 1 are test-driven development and object-oriented programming. By now, students have some experience writing pure Ruby code and are familiar with the functionality of core Ruby classes. This week we start creating our own classes in a test-driven way. The aim of this week is to understand how to structure code using objects. The Friday challenge involves writing a simple object-oriented system of interacting classes. WEEK 2 Further TDD and OOP This week we build a game using test-driven development and object-oriented programming to make sure students understand these important concepts well. We also cover more advanced Ruby and programming topics: lambdas vs procs, composition vs inheritance, iterators and recursion. The Friday challenge involves reimplementing some of the more advanced methods from the Ruby core library. WEEK 3 Introduction to Web Development By now, students are comfortable using Ruby and writing object-oriented code in a test-driven way. In week 3 we focus on the fundamentals of the web: HTTP protocols, the Sinatra framework, HTML & CSS. We also learn how to deploy our code to Heroku and use the development tools in Chrome. The Friday challenge involves building a Sinatra application and deploying it to Heroku. WEEK 4 Databases and User Management It's time to learn how to add a relational database to a Sinatra application using DataMapper. In this week we talk about relational databases, key-value stores and SQL. We also spend a lot of time discussing proper management of user accounts: hashing and salting, choosing appropriate hashing algorithms and mitigating common security risks. Students write a user management system (sign up, sign in, sign out, etc) from scratch, paying special attention to the security aspects. Finally, students also learn how to use Capybara to test-drive web applications. The Friday challenge focuses on relational databases. This is a an important milestone as students now have a full picture of web development. WEEK 5 Front-End Technologies Now that students can build test-driven, secure, database-backed web applications, it's time to start talking about other front-end technologies: JavaScript, jQuery, AJAX and responsive design. Students begin learning their second language: JavaScript, also known as the language of the web. The Friday challenge asks students to reimplement the front-end of one of the most popular websites in the world. WEEK 6 Lab Week This is a less structured week to allow students to consolidate their learning. Students may choose to revisit topics from the previous weeks, catch up on missed work or explore new projects. WEEK 7 Node.js Students expand their knowledge of JavaScript by learning Angular (a popular front-end framework) and Node (JavaScript for the server), combining them to build powerful full-stack applications. The Friday challenge is based on refreshing your Ruby knowledge. WEEK 8 Ruby on Rails Basics In week 8 we start working with Ruby on Rails. By now students have a solid understanding of Ruby, the web (HTTP, HTML, JavaScript, etc) and have experience using databases. Armed with all this knowledge, they find Rails easy to understand as it merely automates what they can do without it. This week we talk about ActiveRecord, the asset pipeline, routing and Rails architecture. The Friday challenge focuses on the basics of Ruby on Rails. WEEK 9 Advanced Ruby on Rails Topics This week we talk about more advanced topics: Websockets, HTML5 APIs, using Bootstrap or Foundation, connecting to various APIs: Stripe, Twilio, etc. The challenge for this week focuses on these topics. WEEK 10 The Final Project By now students are confident junior developers. To put their skills to their test, they build a final project that shows how far they've come since they started. This week we introduce fewer new topics and instead focus on helping students to build the first version of their final project. WEEK 11 Graduation Early in the week we declare a feature freeze to make sure the final projects are as polished as possible. This is the most intensive week at Makers Academy, when all teams stay late trying to outperform each other to write the most impressive code. There is no Friday challenge. Instead, we have a graduation ceremony, followed by a party attended by friends, families, hiring partners, recruiters, ex-students and prospective students of Makers Academy. WEEK 12 Hiring Week This week our new graduates receive the personal attention of our expert placements team. They focus on honing life-long learning skills and preparing to enter the jobs market. This could include technical tests, working on open-source code or even working on projects for charities that we partner with. For those students who attend Makers as entrepreneurs, this is a great week to start working on your MVP! [-]

Ronin (Junior Web Developer Course)

Makers Academy
Online Full time 16 weeks June 2017 United Kingdom London

Ronin is a course like no other - totally online, highly immersive, full-time, and entirely focused on getting you into your first job as a developer. [+]

Become a Junior Web Developer 100% REMOTE | 100% FULL TIME | 100% REAL JOBS What is Ronin? Ronin is a course like no other - totally online, highly immersive, full-time, and entirely focused on getting you into your first job as a developer. We've spent the last couple of years researching and refining how to transform people into software engineers, but not everyone can move to London to join us at our in-person campus. In February 2015, we launched Ronin: a course that leverages everything we've learned at Makers Academy to help people all over the world learn to code - from the comfort of their own home. Does it really work? We're at an early stage, but results so far have been incredibly positive, with graduates of Ronin I taking an average of 28 days to find a job. Since then, we've launched the 3rd & 4th Ronin courses, even bigger and even better, and they SOLD OUT! Register now for the next three releases of our fantastic remote learning option. Places are strictly limited, so apply now before it's too late. Step-by-step education One of the main problems people have when learning to code is knowing what order to learn things in. Should you learn HTML first, then Ruby? Or perhaps start with Javascript and work your way to Rails? We remove this barrier with our curriculum - developed with the finest software engineers - walking you through the best way to learn each of the pieces individually, then how to fit them all together, always using the latest best practices. Unlike all the other online or remote programmes, you won't just learn syntax. You'll learn to become an engineer. You'll learn the principles of Software Craftsmanship. You'll learn to write elegant, readable, beautiful code, and you'll be fielding multiple job offers as a result. Pair program Learning how to code can be challenging - but it's much easier if you do it with other people. Ronin is the first online and remote learning programme that connects you with other learners, allowing you to pair-program remotely with them in real-time. Peer-to-peer model The thing that makes Makers Academy so special is we aren't like a normal school. Yes, we have coaches, but no, we don't spend all day 'in the classroom'. We use a peer-driven model, so you learn through creative, project-driven development, just like in the workplace. While you'll have access to an experienced course facilitator who'll guide you at all times, provide workshops and breakout sessions and giving help when you get stuck, the vast majority of your learning will be supported by the other members of your cohort. Ronin is the first online/offline proposition for the person who's serious about learning how to code. There are a lot of resources out there for learning about small pieces of the puzzle, but Ronin is the first one that brings everything together, giving you a clear path to a job as a junior web developer, and a support system that will push you over the finishing line. Enrolling as a student on Ronin will mean that you spend the next 12-16 weeks simulating life as a developer, doing daily stand-ups and working in teams on real projects. This puts you in a fantastic position after you graduate, As you have a tonne of experience that most beginners could only hope for. Real jobs at the end Unlike all the other 'Learn to Code Online' options out there, graduates of Ronin finish the programme as highly employable 'artisan' developers, just like the students at Makers Academy HQ. Once you graduate, our hiring team will work with you just like they do with our regular students, giving interview training, doing practice technical tests, and introducing you to our Hiring Partner Network. [-]

Computer Science, A Level

Richard Huish College
Campus Full time 2 years August 2017 United Kingdom Taunton

Computing aims to give you an introduction to the fundamentals of computing and has a strong practical programming element. It is taught in a specialist computing room using Visual Studio 2008. [+]

Course Studies in Computer Science in England in United Kingdom. Computer Science A Level Full-time Examining Board: AQA Computing aims to give you an introduction to the fundamentals of computing and has a strong practical programming element. It is taught in a specialist computing room using Visual Studio 2008. If you plan to become a computing professional you are advised to continue your studies to university level. This A Level course is only offered as a two year programme. You may have studied computing related IT courses at school but these are not a requirement for entry to this course. You should already have an interest in all things to do with computing and this course will extend your skills into programming and the extended skills including how a computer works. Here are some of the topic areas we cover: Programming skills using Visual Basic.NET Principles of computing Coding existing programmes Web-based programming Operating systems Networks I really like the way that the course is structured in terms of the practical and theory. In programming, I am able to practice my theory straight away by writing a program which helps me to understand it better. Former A Level Computing student To do this course you need the following: Standard college entry requirements: 5 GCSEs at grade C or above, including Maths and English Language [-]