- Details
Networking and Security Fundamentals (CCNA1)
Online Course No planned startup
10 weeks part time Instructor led
Prepare for a networking and IT security career with this 8-week part-time Networking and Security Fundamentals short learning programme.
The digitalization of the world has given rise to increasingly sophisticated digital crimes, resulting in more frequent attacks on businesses and government organisations alike.
As digital solutions become more prevalent in our daily lives and we generate ever-increasing amounts of data through various communication channels, businesses are presented with both opportunities and challenges. While these trends create new paths for growth, they also necessitate more robust security measures, making network and IT security more critical than ever.
This course provides you with a fundamental understanding of networks and security, as outlined by Cisco's certification program. With the increasing need for IT security proficiency, individuals with expertise in this area are in high demand. Our Networking and Security Fundamentals course is an excellent first step towards your networking and IT security career.
About the course
The Networking and Security Fundamentals course is designed to provide you with a comprehensive introduction to networking and security concepts. Through the curriculum, you will develop a solid understanding of networking applications, protocols, and services, progressing from basic to more complex enterprise and theoretical networking models.
The course covers a range of topics, including network communication components, topologies, and security aspects. Additionally, you will gain hands-on experience with the basic configuration of switches and routers. The course prepares you to take the CCNA1 exam at the end of the course.
This comprehensive course takes you through the A to Z of networking and security concepts. You'll start with understanding the essential components that make a network tick, and then move on to mastering complex enterprise and theoretical networking models. Lessons include:
- Introduction to Networks: Gain a foundational understanding of networking concepts, including types of networks, topologies, and basic security measures.
- Protocols, TCP/IP and OSI Models: Master the rules of network communication through a thorough understanding of OSI and TCP/IP models and encapsulation and segmentation processes.
- IP addressing, Subnetting, and IPv4/IPv6: Acquire a comprehensive understanding of IP addressing, including IPv4 and IPv6, and learn how to create and implement flexible addressing schemes through subnetting and VLSM.
- Basic Switch and Router Configuration: Attain proficiency in configuring network devices using Cisco IOS.
- Network Security Fundamentals: Develop an essential understanding of why security measures are necessary for network devices, learn how to identify vulnerabilities, and apply general mitigation techniques for enhanced security.
- Build a Small Network: Acquire the practical skills to design, build, and troubleshoot a small network, incorporating routers, switches, and end devices while familiarising yourself with standard troubleshooting methodologies.
Introduction to Networks
- Explain how host and network devices are used.
- Explain network representations and how they are used in network topologies.
- Compare the characteristics of common types of networks.
- Explain how LANs and WANs interconnect to the internet.
- Describe the four basic requirements of a reliable network.
- Explain how trends such as BYOD, online collaboration, video, and cloud computing are changing the way we interact.
- Identify some basic security threats and solutions for all networks.
Protocols, TCP/IP and OSI Models
- Describe the communication rules and protocols needed for communication.
- Explain the purpose of OSI and TCP/IP protocol suite and how these models facilitate standardization in the communication process.
- Explain encapsulation and segmentation process within communication.
- Explain how local hosts access local resources on a network.
- Compare the characteristics of media access control methods on WAN and LAN topologies.
- Describe the purpose, functions, and characteristics of the OSI layer.
- Identify and characterize types of cables.
IP addressing, Subnetting, and IPv4/IPv6
- Describe the structure of an IPv4 address, including the network portion, the host portion, and the subnet mask.
- Compare the characteristics and uses of unicast, broadcast, and multicast IPv4 addresses.
- Explain public, private, and reserved IPv4 addresses.
- Explain how subnetting segments a network to enable better communication.
- Calculate IPv4 subnets for a /8 prefix, /16 prefix, and /24 prefix.
- Explain how to create a flexible addressing scheme using variable-length subnet masking (VLSM).
- Implement a VLSM addressing scheme.
- Explain the need for IPv6 addressing, IPv6 address representation, and types of IPv6 network addresses.
Basic Switch and Router Configuration
- Explain how to access a Cisco IOS device for configuration purposes and navigate Cisco IOS to configure network devices.
- Describe the command structure of Cisco IOS software and configure a Cisco IOS device using CLI.
- Use IOS commands to save the running configuration.
- Explain how devices communicate across network media.
- Configure switch ports and secure management access on a switch.
- Describe switch forwarding methods and port settings available on Layer 2 switch ports.
- Explain how frames are forwarded in a switched network and compare a collision domain to a broadcast domain.
- Configure basic settings on a Cisco IOS router, configure router interfaces, and default gateway.
Network Security Fundamentals
- Explain why basic security measures are necessary on network devices.
- Identify security vulnerabilities.
- Identify general mitigation techniques.
- Configure network devices with device hardening features to mitigate security threats.
Build a Small Network
- Build a Small Network and implement a network design for a small network to include a router, a switch, and end devices.
- Describe common network troubleshooting methodologies.
This course is aligned with Cisco’s globally recognised certification standards, providing academic preparation and professional readiness. Given the high demand for IT security skills in businesses, this course is a foundational step towards obtaining valuable certifications in the critical network and IT security field.
This is the first of three courses covering the CCNA (Cisco Certified Network Associate) curriculum. After completing all three courses (CCNA1, CCNA2 and CCNA3) you should be qualified to take the CCNA 200-301 exam. Contact one of our to arrange your certification exam.
Course Information
Where:The course is remote instructor-led, so you can study from anywhere.
When: October 2024, January 2025, April 2025, July 2025.
Duration and extent: 10 weeks part-time
Weekly schedule: 2 synchronous online sessions (4 hours total). 2 hours of asynchronous practical activities. 4 hours self-study
Price: NOK 25.000,-
Questions
Feel free to contact us if you have any questions.
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Telephone: +47 909 50 256 (Hverdager: 09:00 → 15:00)
Secure your career in IT by enrolling today
Take the opportunity to specialize in network and security. Enroll today to begin your path towards a secure and rewarding career in the IT industry.

- Details
Back-end Development with Java (part-time)
Online bootcamp Okt. 2024, Jan. 2025, Apr. 2025, Jul. 2025
10 weeks part-time Instructor-led
Are you looking to boost your career by learning a new programming language?
Java is one of the most established server-side languages in the world, running on billions of devices and being deeply integrated with all major platforms and technology companies. Learning Java is a step in the right direction if you intend to work with industry-leading technologies.
Use 10 weeks of your spare time to acquire Java skills that could be a big career door opener for you.
Noroff Accelerate provides fast-paced training using accelerated learning techniques developed by experts. We strive to give you the knowledge and skills the industry demands, helping you to boost your career.
About the course
The Java course introduces you to the fundamentals of web server development. You begin by exploring the language, the accompanying libraries, and how Java is compiled and run. The next step is to start using Java, in this case, you will focus on the fundamentals, managing data with collections and objects in a clean and testable way.
You will learn how to interact with databases through Java, eventually building up to using an object-relational mapping tool called Hibernate. The next step will be to expose this data over the internet by creating RESTful Web APIs in the Spring Framework. You will not simply be creating APIs, you will learn about designing web servers to meet industry best practices, creating proper documentation for your APIs, securing these APIs using modern approaches, and finally deploying these secure APIs, via containers, to a cloud environment.
All our courses are designed to meet industry needs and provide you with the real-world skills needed to succeed. Our highly qualified instructors and lecturers keep a close eye on the ever-changing software development environment and use their own real-world industry experience to guide you towards becoming a more efficient, and knowledgeable developer.
This course is for those with basic or intermediate coding knowledge who wants to learn the back-end component of full-stack Web development. If you are an aspiring IT professional or a professional looking to accelerate your career, this course is for you.
Upon completion, you will have the fundamental working knowledge to use modern web technologies to build comprehensive web servers to serve modern web applications.
Course information
Where: The course is remote instructor-led, so you can study from anywhere.
When: October 2024, January 2025, April 2025, July 2025.
Duration and extent: 10 weeks part-time (60 hrs lecture, 60 hrs problem solving, 50 hrs self-study).
Weekly schedule: 3 sessions synchronous online (6 hours total). 3-6 hours of joint problem solving online. 5 hours self study.
Price: NOK 39.000,-
Accelerate courses are unaccredited and therefore not eligible for loans and grants by the Norwegian State Educational Loan Fund.
What you will learn:
- The fundamentals of the Java language.
- How to design your codebase to be testable and maintainable.
- How to use the Java Database Connectivity (JDBC) API.
- How to use Hibernate.
- Create a robust RESTful Web API in the Spring Framework.
- Secure Web APIs using modern approaches.
- Deploy Web APIs to a cloud environment with containers.
Recommended prerequisites:
Career opportunities:
Examples of job titles for people skilled in Java include: Java Developer, Software Engineer, Java Microservices Developer, Java Full Stack Developer.
Certificates:
The course is a good start if you want to be qualified to take the Oracle Certified Associate (OCA)- or
Oracle Certified Professional (OCP)-exams. You can explore the curriculum further here: OCA - OCP
Questions
Feel free to contact us if you have any questions.
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Phone: +47 909 50 256 - (Mon-Fri: 09:00 → 15:00)

- Details
Want to get a glimpse of what kind of skills you will learn during our bootcamps? This video gives you an insight into front-end development with JavaScript.
Our lecturers and instructors are highly qualified and extremely competent. They live and breathe for giving our course participants as much knowledge and skills as possible during the accelerated learning experience.
The video underneath is part of the Front-end development with JavaScript course. It is a sample from a series of videos on using the widely popular React front-end framework. The video series demonstrates how to set up a text-based forum using React.js. This video, in particular, shows a recorded screencast of the lecturer setting up state management using Redux.
All skills demonstrated in the video series will later be used independently (without lecturer guidance) to complete an assignment in which students must design an online tool for translating text to sign language.
Are you following? Have a look at the video.
Hard to understand? No worries. You'll get the skills you need if you join in at the start of the course!
Do you want to give your career a boost?
Sign up for an accelerated learning experience, designed to give you the skills you need.
Have a look at our courses.
Upcoming Accelerate courses
- Details
Programming with Python (part-time)
Online course Okt. 2024, Jan. 2025, Apr. 2025, Jul. 2025
10 weeks part time Instructor led
Are you an aspiring IT-professional, a manager or just interested in learning about coding and coding principles? Learning Python can give your career a real boost.
The introductory to the Python module is meant to open the world of programming to first timers. Programmers who are skilled in Python are in great demand in competitive industries like finance, analytics, artificial intelligence, cybersecurity, and data science.
During the 10-week program, you will learn the fundamentals of Python and object-oriented programming and gain the skills to build practical Python programs that can help optimize your workflow.

The Python bootcamp was perfect for me. For people working full-time, I think this format works very wellErlend Hellum (Chief strategist at Folketrygdfondet)
About the course
Without any prior experience, you can learn the fundamentals of programming using the Python programming language as a basis. Python is a popular C-based language that is well documented and has very powerful "out of the box" features. Because it is also easy to read and write, it is the preferred language for first time coders. In this course, you will set up a Jupyter Notebooks programming environment using Python 3 and then learn all the tools and techniques required to make diverse and useful Python programs.
Here are just a few examples of practical Python programs that you can make to simplify your daily life: collect and organize data from the internet (like the latest stock prices), create graphs and computer drawn images to visualize or interpret information, or automatically rename filenames. There are hundreds of tools you can use to automate mundane or boring tasks.
Top five reasons you should learn programming with Python
All our courses are designed to meet industry needs and provide you with the skills that are required to succeed in the workplace. Our highly qualified instructors have relevant industry experience, and they will help you get the full benefit from the course.
This course is open for everyone who is looking to the get a better understanding and learn basic programming skills.
Tech Founder after Python Bootcamp: - I can work smarter and more effectively
Course information
Where: The course is remote instructor led, so you can study from anywhere.
When: October 2024, January 2025, April 2025, July 2025.
Duration and extent: 10 weeks part time (about 150 hours total).
Weekly schedule: 3 sessions synchronous online (6 hours total). 3-6 hours of joint problem solving online. 5 hours self study.
Price: NOK 39.000,-
Accelerate courses are unaccredited and therefore not eligible for loans and grants by the Norwegian State Educational Loan Fund.
What you will learn:
- how to program with Python from scratch
- the fundamentals of programming and coding principles
- how to work with data efficiently using Python
- how to use data to make decisions and create reports
- how to use Python for automating routine tasks
Recommended prerequisites:
Career opportunities:
Python-skills can open career opportunities within Software Engineering, Statistics, Academia and System Administration.
Examples of job titles: Python Developer, Data Analyst, Tool Developer, System Admin, Scripting Engineer.
Certifications:
Upon completion of the course you could be qualified to take and pass the PCEP - Certified Entry-Level Python Programmer and/or PCAP – Certified Associate in Python Programming exams.The course covers 56% of the curriculum for the PCAP certification and 93% for the PCEP certification.
Questions
Feel free to contact us if you have any questions.
Phone: +47 909 50 256 - (Mon-Fri: 09:00 → 15:00)